Функція asctime () у C ++ перетворює заданий календарний час структури tm у подання символу.
Функція asctime () визначена у файлі заголовка.
прототип asctime ()
char * asctime (const struct tm * time_ptr);
Функція asctime () приймає вказівник на tmоб'єкт як його параметр і повертає текстове представлення протягом заданого календарного часу форми:
Www Mmm dd hh: mm: ss yyyyпредставлення asctime ()
| 
 Тип  |  
 Опис  |  
 Отримано з  |  
 Цінності  |  
|---|---|---|---|
| 
 Www  |  
 3 літери день тижня  |  
 
  |  
 Пн до сонця  |  
| 
 Ммм  |  
 3-місячна назва місяця  |  
 
  |  
 Від січня до грудня  |  
| 
 dd  |  
 2-значний день місяця  |  
 
  |  
 З 00 по 31  |  
| 
 hh  |  
 2-значна година  |  
 
  |  
 З 00 по 23  |  
| 
 мм  |  
 2-х значна хвилина  |  
 
  |  
 Від 00 до 59  |  
| 
 ss  |  
 2-значна секунда  |  
 
  |  
 Від 00 до 59  |  
| 
 рррр  |  
 4-значний рік  |  
 
  |  
 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








