C ++ asctime () - C ++ standaardbibliotheek

De functie asctime () in C ++ converteert de gegeven kalendertijd van structuur tm naar een tekenweergave.

De functie asctime () is gedefinieerd in het header-bestand.

asctime () prototype

 char * asctime (const struct tm * time_ptr);

De functie asctime () neemt een pointer naar het tmobject als parameter en retourneert een tekstrepresentatie voor een bepaalde kalendertijd in de vorm:

 Www Mmm dd uu: mm: ss jjjj
asctime () vertegenwoordiging

Type

Omschrijving

Verkregen van

Waarden

Www

Dag van de week met 3 letters

time_ptr->tm_wday

Ma tot zo

Mmm

Maandnaam van 3 letters

time_ptr->tm_mon

Jan tot dec

dd

2-cijferige dag van de maand

time_ptr->tm_mday

00 tot 31

hh

2-cijferig uur

time_ptr->tm_hour

00 tot 23

mm

2-cijferige minuut

time_ptr->tm_min

00 tot 59

ss

2-cijferige seconde

time_ptr->tm_sec

00 tot 59

jjjj

4-cijferig jaar

time_ptr->tm_year + 1900

4-cijferig nummer

asctime () Parameters

  • time_ptr: pointer naar een tm-object dat moet worden geconverteerd.

asctime () Retourwaarde

  • Pointer naar een met null beëindigde string verwijst naar de tekenweergave van de gegeven tijd.

Voorbeeld: hoe werkt de functie 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; )

Wanneer u het programma uitvoert, is de uitvoer:

 Huidige datum en tijd: di 21 maart 13:52:57 2017

Interessante artikelen...