Asctime () -funksjonen i C ++ konverterer gitt kalendertid for struktur tm til en tegnrepresentasjon.
Funksjonen asctime () er definert i topptekstfilen.
asctime () prototype
char * asctime (const struct tm * time_ptr);
Funksjonen asctime () tar en peker som tm
objekt som parameter og returnerer en tekstrepresentasjon for en gitt kalendertid for skjemaet:
Www Mmm dd hh: mm: ss ååååasctime () representasjon
Type |
Beskrivelse |
Hentet fra |
Verdier |
---|---|---|---|
Www |
3 brev ukedag |
|
Man til søn |
Mmm |
3 brev måneders navn |
|
Jan til des |
dd |
2-sifret månedsdag |
|
00 til 31 |
hh |
2-sifret time |
|
00 til 23 |
mm |
2-sifret minutt |
|
00 til 59 |
ss |
2-sifret sekund |
|
00 til 59 |
åååå |
4-sifret år |
|
4-sifret nummer |
asctime () Parametere
- time_ptr: peker til et tm-objekt som skal konverteres.
asctime () Returverdi
- Peker til en null avsluttet streng, peker på tegnrepresentasjonen for den gitte tiden.
Eksempel: Hvordan fungerer asctime () -funksjonen?
#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; )
Når du kjører programmet, vil utdataene være:
Nåværende dato og klokkeslett: Tirsdag 21. mars 13:52:57 2017