C ++ asctime () - C ++ Standardbibliotek

Funktionen asctime () i C ++ konverterer den givne kalendertid for struktur tm til en tegnrepræsentation.

Funktionen asctime () er defineret i headerfilen.

prototype asctime ()

 char * asctime (const struct tm * time_ptr);

Funktionen asctime () tager en markør til at tmmodsætte sig som parameter og returnerer en tekstrepræsentation for en given kalendertid af formularen:

 Www Mmm dd hh: mm: ss åååå
asctime () repræsentation

Type

Beskrivelse

Opnået fra

Værdier

Www

3 brev ugedag

time_ptr->tm_wday

Man til sol

Mmm

3 bogstaver måned navn

time_ptr->tm_mon

Jan til Dec

dd

2-cifret måned i måneden

time_ptr->tm_mday

00 til 31

hh

2-cifret time

time_ptr->tm_hour

00 til 23

mm

2-cifret minut

time_ptr->tm_min

00 til 59

ss

2-cifret sekund

time_ptr->tm_sec

00 til 59

åååå

4-cifret år

time_ptr->tm_year + 1900

4-cifret nummer

asctime () Parametre

  • time_ptr: markør til et tm-objekt, der skal konverteres.

asctime () Returværdi

  • Markør til en null afsluttet streng peger på tegnrepræsentationen af ​​den givne tid.

Eksempel: Hvordan fungerer asctime () -funktion?

 #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 kører programmet, vil output være:

 Aktuel dato og tid: Tirsdag 21 mar 13:52:57 2017

Interessante artikler...