C ++ asctime () - C ++ Standardbibliotek

Funktionen asctime () i C ++ konverterar den givna kalendertiden för struktur tm till en teckenrepresentation.

Funktionen asctime () definieras i rubrikfilen.

prototyp av asctime ()

 char * asctime (const struct tm * time_ptr);

Funktionen asctime () tar en pekare som tmobjekt som sin parameter och returnerar en textrepresentation för en given kalendertid i formuläret:

 Www Mmm dd hh: mm: ss åååå
asctime () representation

Typ

Beskrivning

Tagen från

Värden

Www

3 bokstäver i veckan

time_ptr->tm_wday

Mån till Sol

Mmm

3 bokstäver månad namn

time_ptr->tm_mon

Jan till dec

dd

2-siffrig dag i månaden

time_ptr->tm_mday

00 till 31

hh

2-siffrig timme

time_ptr->tm_hour

00 till 23

mm

2-siffrig minut

time_ptr->tm_min

00 till 59

ss

2-siffrig sekund

time_ptr->tm_sec

00 till 59

åååå

4-siffrigt år

time_ptr->tm_year + 1900

4-siffrigt nummer

asctime () Parametrar

  • time_ptr: pekare till ett tm-objekt som ska konverteras.

asctime () Returvärde

  • Pekare till en null-avslutad sträng pekar på teckenrepresentationen för den angivna tiden.

Exempel: Hur fungerar 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; )

När du kör programmet blir resultatet:

 Aktuellt datum och tid: Tis 21 mars 13:52:57 2017

Intressanta artiklar...