|
Синтаксис
#include <time.h> char *asctime(const struct tm *timeptr); char *ctime(const time_t *timep); struct tm *gmtime(const time_t *timep); struct tm *localtime(const time_t *timep); time_t mktime(struct tm *timeptr); extern char *tzname[2]; long int timezone; extern int daylight; |
Описание
Аргументом функций ctime, localtime и gmtime служит указатель на значение типа time_t, описанного во включаемом файле. Это значение интерпретируется как число секунд, отсчитываемое от 00:00:00 1 января 1970г. всемирного времени.
Функция ctime возвращает указатель на цепочку из 26 символов вида: Sun Jan 16 01:03:52 1987\n\0 Функции localtime и gmtime возвращают указатели на структуру tm (см. ниже). Функции localtime вносит также поправку на часовой пояс и, возможно, на летнее время; gmtime осуществляет преобразование непосредственно ко всемирному времени. Функция asctime<.samp> преобразует структуру tmв цепочку из 26 символов (подобную приведенной выше) и возвращает указатель на эту цепочку.
Описание структуры tm выглядит так:
|
См.также
gettimeofday , strftime, time. |