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 tm
objekt 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 |
|
Mån till Sol |
Mmm |
3 bokstäver månad namn |
|
Jan till dec |
dd |
2-siffrig dag i månaden |
|
00 till 31 |
hh |
2-siffrig timme |
|
00 till 23 |
mm |
2-siffrig minut |
|
00 till 59 |
ss |
2-siffrig sekund |
|
00 till 59 |
åååå |
4-siffrigt år |
|
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