C ++ asctime () - Стандартная библиотека C ++

Функция asctime () в C ++ преобразует заданное календарное время структуры tm в символьное представление.

Функция asctime () определена в заголовочном файле.

asctime () прототип

 char * asctime (const struct tm * time_ptr);

Функция asctime () принимает указатель на tmобъект в качестве параметра и возвращает текстовое представление для заданного календарного времени формы:

 Www Ммм дд чч: мм: сс гггг
asctime () представление

Тип

Описание

Получен из

Ценности

Www

3-буквенный день недели

time_ptr->tm_wday

Пн-вс

Ммм

Название месяца из 3 букв

time_ptr->tm_mon

С января по декабрь

дд

2-значный день месяца

time_ptr->tm_mday

С 00 по 31

чч

2 цифры часа

time_ptr->tm_hour

00–23

мм

2 цифры минуты

time_ptr->tm_min

00–59

сс

2 цифры секунды

time_ptr->tm_sec

00–59

гггг

4-значный год

time_ptr->tm_year + 1900

4-значное число

asctime () Параметры

  • time_ptr: указатель на tm-объект, который нужно преобразовать.

asctime () Возвращаемое значение

  • Указатель на строку с завершающим нулем указывает на символьное представление данного времени.

Пример: как работает функция asctime ()?

 #include #include using namespace std; int main() ( time_t curr_time; time(&curr_time); cout << "Current date and time: " << asctime(localtime(&curr_time)); return 0; )

Когда вы запустите программу, вывод будет:

 Текущая дата и время: Вт, 21 мар, 13:52:57 2017 г.

Интересные статьи...