Функция asctime () в C ++ преобразует заданное календарное время структуры tm в символьное представление.
Функция asctime () определена в заголовочном файле.
asctime () прототип
char * asctime (const struct tm * time_ptr);
Функция asctime () принимает указатель на tm
объект в качестве параметра и возвращает текстовое представление для заданного календарного времени формы:
Www Ммм дд чч: мм: сс ггггasctime () представление
Тип |
Описание |
Получен из |
Ценности |
---|---|---|---|
Www |
3-буквенный день недели |
|
Пн-вс |
Ммм |
Название месяца из 3 букв |
|
С января по декабрь |
дд |
2-значный день месяца |
|
С 00 по 31 |
чч |
2 цифры часа |
|
00–23 |
мм |
2 цифры минуты |
|
00–59 |
сс |
2 цифры секунды |
|
00–59 |
гггг |
4-значный год |
|
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 г.