C ++ asctime () - C ++ Standard Library

A C ++ - ban található asctime () függvény a tm szerkezet adott naptári idejét karakterábrázolássá alakítja.

Az asctime () függvény a fejlécfájlban van meghatározva.

asctime () prototípus

 char * asctime (const struct tm * time_ptr);

Az asctime () függvény egy mutatót tmobjektumként vesz fel paraméterként, és egy szöveges ábrázolást ad vissza az űrlap adott naptári idejére:

 Www Hmm dd hh: mm: ss yyyy
asctime () ábrázolás

típus

Leírás

Megszerzett valahonnan

Értékek

Www

A hét 3 betűs napja

time_ptr->tm_wday

H-tól N-ig

Mmm

3 betűs hónap neve

time_ptr->tm_mon

Jan-dec

dd

A hónap kétjegyű napja

time_ptr->tm_mday

00 és 31 között

hh

2 jegyű óra

time_ptr->tm_hour

00–23

mm

2 jegyű perc

time_ptr->tm_min

00–59

ss

2 jegyű másodperc

time_ptr->tm_sec

00–59

éééé

Négyjegyű év

time_ptr->tm_year + 1900

4 jegyű szám

asctime () Paraméterek

  • time_ptr: mutató egy átalakítandó tm objektumra.

asctime () Visszatérési érték

  • A null végződő karakterlánc mutatója az adott idő karakterábrázolására mutat.

Példa: Hogyan működik az asctime () függvény?

 #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; )

A program futtatásakor a kimenet a következő lesz:

 Aktuális dátum és időpont: 2017. március 21., kedd, 13:52:57

érdekes cikkek...