CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
ctime
ctime
Функция Преобразовывает дату и время в строку. Синтаксис #include <time.h> char * ctime(const time_t * time); Файл, содержащий time.h прототип Описание Функция ctime преобразует время, адресный указатель которого находится в аргументе time (это значение возвращается функцией time) в 26-символьную строку следующего вида, заканчивающуюся символами новой строки и нуля: Mon Nov 21 11:31:54 1983\n\0 Все поля имеют постоянную ширину. Глобальная переменная timezone (тип long) должна содержать разницу в секундах между временем по Гринвичу (GMT) и местным стандартным временем (В PST timezone равна 8*60*60). Глобальная переменная daylight имеет ненулевое значение только, если применяется стандартное преобразование летнего времени для USA. Возвращаемое Функция ctime возвращает указатель на символьную значение строку, содержащую дату и время. Данная строка является статической переменной, которая перезаписывается при каждом вызове функции ctime. Переносимость ctime поддерживается на системах UNIX и определена в ANSI C. Смотрите также asctime, daylight(переменная), difftime, ftime, getdate, gmtime, localtime, settime, time, timezone(переменная), tzset. Пример: #include<stdio.h> #include<time.h> int main(void) { time_t t; t = time(NULL); printf("Сейчас: %s\n",ctime(&t)); return 0; }