Funksjonen ctime () i C ++ konverterer den gitte tiden siden epoken til en lokal kalender tid og deretter til en tegnrepresentasjon.
En samtale til ctime(time)
er en kombinasjon av funksjoner asctime () og localtime (), som asctime(localtime(time))
.
Det er definert i topptekstfilen.
ctime () prototype
char * ctime (const time_t * time_ptr);
Funksjonen ctime () tar en peker som time_t
objektet som parameter og returnerer en tekstrepresentasjon av skjemaet:
Www Mmm dd hh: mm: ss ååååctime () tidsrepresentasjon
Type |
Beskrivelse |
Verdier |
---|---|---|
Www |
3 brev ukedag |
Man til søn |
Mmm |
3 brev måneders navn |
Jan til des |
dd |
2-sifret månedsdag |
00 til 31 |
hh |
2-sifret time |
00 til 23 |
mm |
2-sifret minutt |
00 til 59 |
ss |
2-sifret sekund |
00 til 59 |
åååå |
4-sifret år |
4-sifret år |
ctime () Parametere
- time_ptr: peker til et time_t-objekt som skal konverteres.
ctime () Returverdi
- Peker til en null avsluttet streng, peker på tegnrepresentasjonen av dato og klokkeslett.
Eksempel: Hvordan fungerer ctime () -funksjonen?
#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 kjører programmet, vil utdataene være:
I dag er: fre 24. mars 18:48:04 2017