Функція asctime () у C ++ перетворює заданий календарний час структури tm у подання символу.
Функція asctime () визначена у файлі заголовка.
прототип asctime ()
char * asctime (const struct tm * time_ptr);
Функція asctime () приймає вказівник на tm
об'єкт як його параметр і повертає текстове представлення протягом заданого календарного часу форми:
Www Mmm dd hh: mm: ss yyyyпредставлення asctime ()
Тип |
Опис |
Отримано з |
Цінності |
---|---|---|---|
Www |
3 літери день тижня |
|
Пн до сонця |
Ммм |
3-місячна назва місяця |
|
Від січня до грудня |
dd |
2-значний день місяця |
|
З 00 по 31 |
hh |
2-значна година |
|
З 00 по 23 |
мм |
2-х значна хвилина |
|
Від 00 до 59 |
ss |
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