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