Функцията 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 букви |
От януари до дек |
дд |
Двуцифрен ден от месеца |
От 00 до 31 |
хм |
2 цифрен час |
00 до 23 |
mm |
Двуцифрена минута |
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