C ++ asctime () - C ++ standardbibliotek

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 tmobjekt 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

time_ptr->tm_wday

Man til søn

Mmm

3 brev måneders navn

time_ptr->tm_mon

Jan til des

dd

2-sifret månedsdag

time_ptr->tm_mday

00 til 31

hh

2-sifret time

time_ptr->tm_hour

00 til 23

mm

2-sifret minutt

time_ptr->tm_min

00 til 59

ss

2-sifret sekund

time_ptr->tm_sec

00 til 59

åååå

4-sifret år

time_ptr->tm_year + 1900

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

Interessante artikler...