Funkcia asctime () v C ++ prevádza daný kalendárny čas štruktúry tm na znakovú reprezentáciu.
Funkcia asctime () je definovaná v hlavičkovom súbore.
asctime () prototyp
char * asctime (const struct tm * time_ptr);
Funkcia asctime () vezme tm
ako svoj parameter ukazovateľ na objekt a vráti textovú reprezentáciu pre daný kalendárny čas formulára:
Www Mmm dd hh: mm: ss rrrrasctime () zastúpenie
Typ |
Popis |
Získané od |
Hodnoty |
---|---|---|---|
WWW |
3-listový deň v týždni |
|
Po - Ne |
Mmm |
Názov trojpísmenového mesiaca |
|
Január až dec |
dd |
2-ciferný deň v mesiaci |
|
00 až 31 |
hh |
Dvojciferná hodina |
|
00 až 23 |
mm |
Dvojciferná minúta |
|
00 až 59 |
ss |
Dvojciferná sekunda |
|
00 až 59 |
rrrr |
4-ciferný rok |
|
4-miestne číslo |
asctime () parametre
- time_ptr: ukazovateľ na tm objekt, ktorý sa má previesť.
asctime () Vrátená hodnota
- Ukazovateľ na prázdny reťazec ukazuje na znakovú reprezentáciu daného času.
Príklad: Ako funguje funkcia 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 spustení programu bude výstup:
Aktuálny dátum a čas: Utorok 21. marca 13:52:57 2017