НазадОглавлениеДалее

9.12. Функции работы со временем

ФункцияКраткое описание
asctimeпреобразование времени из структуры (внутренней формы) в символьную строку
ctimeпреобразование времени из длинного целого (long int) в строку символов
gmtimeпреобразование времени из целого (int) в структуру
localtimeпреобразование времени из целочисленного (int) в структуру с локальной поправкой
tzsetустановить переменную времени из переменной времени среды

Система программирования MSC предоставляет дополнительные функции:
ФункцияКраткое описание
ftimeполучить текущее время системы как структуру
timeполучить текущее системное время как длинное целое (long int)
utimeустановить время изменения файла

Система программирования ТС предоставляет дополнительно функции:
ФункцияКраткое описание
difftimeвычислить разность по времени
dostounixпреобразование времени из формата ОС MS-DOS в формат ОС UNIX
getdateполучить системную дату как структуру
getftimeполучить системную дату
gettimeполучить системное время как структуру
setdateустановить системную дату
setftimeустановить системное время
settimeустановить системное время
stimeустановить системное время
unixtodosпреобразовать время из формата ОС UNIX в формат ОС MS-DOS

Функции time и ftime возвращают текущее время как число секунд, прошедших с 1 января 1970 Гринвичского Всемирного времени. Эта величина может быть преобразована, скорректирована и сохранена посредством функций asctime, ctime, gmtime и localtime.

Функция utime устанавливает время модификации для указанного файла, используя текущее время или значение времени, заданное в структуре.

Функция ftime требует включения двух файлов: sys\types.h и sys\timeb.h. Прототип функции ftime содержится в sys\timeb.h.

Функция utime также требует включения двух файлов: sys\types.h и sys\utime.h. Прототип функции utime содержится в файле sys\utime.h.

Прототипы функций dostounix, getdate, gettime, setdate, settime, unixtodos содержатся в файле dos.h.

Прототипы функций getftime и setftime определены в файле io.h.

Прототипы остальных функций работы со временем времени содержатся в файле time.h.

При использования функции ftime или localtime, чтобы сделать поправку для местного времени, необходимо определить переменную командного языка операционной системы TZ.


НазадОглавлениеДалее