Funkcija asctime () v jeziku C ++ pretvori dani koledarski čas strukture tm v predstavitev znaka.
Funkcija asctime () je definirana v datoteki glave.
prototip asctime ()
char * asctime (const struct tm * time_ptr);
Funkcija asctime () tm
za svoj parameter vzame kazalec na objekt in vrne besedilno predstavitev za določen koledarski čas obrazca:
Www Mmm dd hh: mm: ss llllpredstavitev asctime ()
Tip |
Opis |
Pridobljeno od |
Vrednote |
---|---|---|---|
Www |
3 črke dan v tednu |
|
Od ponedeljka do sonca |
Mmm |
3-mesečno ime meseca |
|
Jan do Dec |
dd |
Dvomestni dan v mesecu |
|
Od 00 do 31 |
hh |
Dvomestna ura |
|
Od 00 do 23 |
mm |
Dvomestna minuta |
|
Od 00 do 59 |
ss |
Dvomestna sekunda |
|
Od 00 do 59 |
yyyy |
Štirimestno leto |
|
4-mestno število |
parametri asctime ()
- time_ptr: kazalec na objekt tm, ki ga je treba pretvoriti.
asctime () Vrnjena vrednost
- Kazalec na ničelno zaključen niz kaže na predstavitev znakov v danem času.
Primer: Kako deluje funkcija 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; )
Ko zaženete program, bo rezultat:
Trenutni datum in ura: Torek, 21. mar. 13:52:57 2017