Описание Библиотеки Си

       

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


Функция

Краткое описание

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.



Содержание раздела