C ++ asctime () - biblioteka standardowa C ++

Funkcja asctime () w C ++ konwertuje podany kalendarzowy czas struktury tm na reprezentację znakową.

Funkcja asctime () jest zdefiniowana w pliku nagłówkowym.

asctime () prototyp

 char * asctime (const struct tm * time_ptr);

Funkcja asctime () przyjmuje wskaźnik do tmobiektu jako swój parametr i zwraca reprezentację tekstową dla danego kalendarza w postaci:

 Www Mmm dd hh: mm: ss rrrr
reprezentacja asctime ()

Rodzaj

Opis

Uzyskany z

Wartości

Www

Trzyliterowy dzień tygodnia

time_ptr->tm_wday

Od poniedziałku do niedzieli

Mmm

Trzyliterowa nazwa miesiąca

time_ptr->tm_mon

Od stycznia do grudnia

dd

Dwucyfrowy dzień miesiąca

time_ptr->tm_mday

00 do 31

hh

2-cyfrowa godzina

time_ptr->tm_hour

00 do 23

mm

2 cyfry minut

time_ptr->tm_min

00 do 59

ss

2 cyfry sekundy

time_ptr->tm_sec

00 do 59

rrrr

4-cyfrowy rok

time_ptr->tm_year + 1900

4-cyfrowy numer

asctime () Parametry

  • time_ptr: wskaźnik do obiektu TM do konwersji.

asctime () Zwracana wartość

  • Wskaźnik do łańcucha zakończonego znakiem null wskazuje na reprezentację znakową danego czasu.

Przykład: Jak działa funkcja 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; )

Po uruchomieniu programu wynik będzie następujący:

 Bieżąca data i godzina: wt. 21 marca 13:52:57 2017

Interesujące artykuły...