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

От януари до дек

дд

Двуцифрен ден от месеца

time_ptr->tm_mday

От 00 до 31

хм

2 цифрен час

time_ptr->tm_hour

00 до 23

mm

Двуцифрена минута

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

Интересни статии...