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 tm
objektumké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 yyyyasctime () ábrázolás
típus |
Leírás |
Megszerzett valahonnan |
Értékek |
---|---|---|---|
Www |
A hét 3 betűs napja |
|
H-tól N-ig |
Mmm |
3 betűs hónap neve |
|
Jan-dec |
dd |
A hónap kétjegyű napja |
|
00 és 31 között |
hh |
2 jegyű óra |
|
00–23 |
mm |
2 jegyű perc |
|
00–59 |
ss |
2 jegyű másodperc |
|
00–59 |
éééé |
Négyjegyű év |
|
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