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

Функція asctime () у C ++ перетворює заданий календарний час структури tm у подання символу.

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

прототип asctime ()

 char * asctime (const struct tm * time_ptr);

Функція asctime () приймає вказівник на tmоб'єкт як його параметр і повертає текстове представлення протягом заданого календарного часу форми:

 Www Mmm dd hh: mm: ss yyyy
представлення asctime ()

Тип

Опис

Отримано з

Цінності

Www

3 літери день тижня

time_ptr->tm_wday

Пн до сонця

Ммм

3-місячна назва місяця

time_ptr->tm_mon

Від січня до грудня

dd

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

time_ptr->tm_mday

З 00 по 31

hh

2-значна година

time_ptr->tm_hour

З 00 по 23

мм

2-х значна хвилина

time_ptr->tm_min

Від 00 до 59

ss

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

Цікаві статті...