Прототип функции ctime:
char * ctime( const time_t * timeptr );
Заголовочный файл
Название | Язык |
---|---|
time.h | С |
ctime | С++ |
Описание
Функция преобразует значение типа time_t
в Си-строку, которая содержит дату и время в человеко-понятном формате.
Возвращаемая строка имеет следующий формат:
Ннн Ммм дд чч: мм: сс гггг, где:
Ннн — это день недели,
Ммм — месяц,
дд — день,
чч: мм: сс — время,
гггг — год.
В конце строки стоят символы новой строки \n
и завершающий нулевой символ \0
.
Эта функция эквивалентна asctime
, единственное их отличие — передаваемый параметр.
Параметры:
- timeptr
указатель наtime_t
, который содержит календарное время.
Возвращаемое значение
Cи-строка, содержащая дату и время в человеко-понятном формате. Массив, который содержит эту строку — статический и является общим для обоих функций: ctime
и asctime
. Каждый раз, когда любая из этих функций вызывается, содержание этого массива будет перезаписываться.
Пример: исходный код программы
//пример использования функции ctime #include <iostream> #include <ctime> int main () { time_t rawtime; time ( &rawtime ); // текущая дата в секундах std::cout << "Текущее локальное время и дата: " << ctime (&rawtime); // текущая дата в понятной для человека форме return 0; }
Комментарии