C ++ asctime () - standardní knihovna C ++

Funkce asctime () v C ++ převede daný kalendářní čas struktury tm na reprezentaci znaků.

Funkce asctime () je definována v hlavičkovém souboru.

prototyp asctime ()

 char * asctime (const struct tm * time_ptr);

Funkce asctime () vezme ukazatel na tmobjekt jako svůj parametr a vrátí textovou reprezentaci pro daný kalendářní čas formuláře:

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

Typ

Popis

Získáno od

Hodnoty

WWW

3 dopisy v týdnu

time_ptr->tm_wday

Po - Ne

Mmm

3místný název měsíce

time_ptr->tm_mon

Od ledna do prosince

dd

2místný den v měsíci

time_ptr->tm_mday

00 až 31

hh

2místná hodina

time_ptr->tm_hour

00 až 23

mm

2místná minuta

time_ptr->tm_min

00 až 59

ss

2místná sekunda

time_ptr->tm_sec

00 až 59

rrrr

Čtyřmístný rok

time_ptr->tm_year + 1900

4místné číslo

asctime () parametry

  • time_ptr: ukazatel na tm objekt, který má být převeden.

asctime () Návratová hodnota

  • Ukazatel na řetězec s nulovým zakončením ukazuje na znakovou reprezentaci daného času.

Příklad: Jak funguje funkce 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; )

Když spustíte program, výstup bude:

 Aktuální datum a čas: Út 21. března 13:52:57 2017

Zajímavé články...