Funktionen ctime () i C ++ konverterer den givne tid siden epoke til en kalender lokal tid og derefter til en tegnrepræsentation.
Et opkald til ctime(time)
er en kombination af asctime () og localtime () -funktioner, som asctime(localtime(time))
.
Det er defineret i header-fil.
ctime () prototype
char * ctime (const time_t * time_ptr);
Funktionen ctime () tager en markør til time_t
objektet som parameter og returnerer en tekstrepræsentation af formularen:
Www Mmm dd hh: mm: ss ååååctime () tidsrepræsentation
Type |
Beskrivelse |
Værdier |
---|---|---|
Www |
3 brev ugedag |
Man til sol |
Mmm |
3 bogstaver måned navn |
Jan til Dec |
dd |
2-cifret måned i måneden |
00 til 31 |
hh |
2-cifret time |
00 til 23 |
mm |
2-cifret minut |
00 til 59 |
ss |
2-cifret sekund |
00 til 59 |
åååå |
4-cifret år |
4-cifret år |
ctime () Parametre
- time_ptr: markør til et time_t-objekt, der skal konverteres.
ctime () Returværdi
- Markør til en null afsluttet streng peger på tegnrepræsentationen af dato og klokkeslæt.
Eksempel: Hvordan fungerer 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ører programmet, vil output være:
I dag er: Fre Mar 24 18:48:04 2017