Ctime () -funktionen i C ++ konverterar den angivna tiden sedan epoken till en lokal kalendertid och sedan till en teckenrepresentation.
Ett samtal till ctime(time)
är en kombination av asctime () och localtime () -funktioner, som asctime(localtime(time))
.
Det definieras i rubrikfilen.
ctime () prototyp
char * ctime (const time_t * time_ptr);
Funktionen ctime () tar en pekare som time_t
objekt som parameter och returnerar en textrepresentation av formuläret:
Www Mmm dd hh: mm: ss ååååctime () tidsrepresentation
Typ |
Beskrivning |
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 år |
ctime () Parametrar
- time_ptr: pekare till ett time_t-objekt som ska konverteras.
ctime () Returvärde
- Pekare till en null-avslutad sträng pekar på teckenrepresentationen för datum och tid.
Exempel: Hur fungerar ctime () -funktionen?
#include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); char *tm = ctime(&curr_time); cout << "Today is : " << tm; return 0; )
När du kör programmet blir resultatet:
Idag är: fre 24 mars 18:48:04 2017