Функція ctime () в C ++ перетворює заданий час з епохи в календарний місцевий час, а потім у подання символу.
Виклик ctime(time)
- це поєднання функцій asctime () та localtime (), як asctime(localtime(time))
.
Це визначається у файлі заголовка.
прототип ctime ()
char * ctime (const time_t * time_ptr);
Функція ctime () приймає покажчик на time_t
об'єкт як його параметр і повертає текстове представлення форми:
Www Mmm dd hh: mm: ss yyyyctime () подання часу
Тип |
Опис |
Цінності |
---|---|---|
Www |
3 літери день тижня |
Пн до сонця |
Ммм |
3-місячна назва місяця |
Від січня до грудня |
dd |
2-значний день місяця |
З 00 по 31 |
hh |
2-значна година |
З 00 по 23 |
мм |
2-х значна хвилина |
Від 00 до 59 |
ss |
2-значна секунда |
Від 00 до 59 |
рррр |
4-значний рік |
4-значний рік |
Параметри ctime ()
- time_ptr: вказівник на об'єкт time_t, який потрібно перетворити.
ctime () Повернене значення
- Вказівник на рядок, що закінчується нулем, вказує на символьне представлення дати та часу.
Приклад: Як працює функція ctime ()?
#include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); char *tm = ctime(&curr_time); cout << "Today is : " << tm; return 0; )
Коли ви запускаєте програму, результат буде:
Сьогодні: п'ятниця, 24 березня 18:48:04 2017