Funkcija ctime () u C ++ pretvara dano vrijeme od epohe u kalendarsko lokalno vrijeme, a zatim u predstavljanje znakova.
Poziv na ctime(time)
kombinacija je funkcija asctime () i localtime (), kao asctime(localtime(time))
.
Definirano je u datoteci zaglavlja.
prototip ctime ()
char * ctime (const time_t * time_ptr);
Funkcija ctime () uzima pokazivač na time_t
objekt kao svoj parametar i vraća tekstualni prikaz oblika:
Www Mmm dd hh: mm: ss ggggctime () predstavljanje vremena
Tip |
Opis |
Vrijednosti |
---|---|---|
Www |
3 slova u tjednu |
Od ponedjeljka do ned |
Mmm |
Naziv mjeseca s tri slova |
Siječnja do prosinca |
dd |
Dvoznamenkasti dan u mjesecu |
00 do 31 |
hh |
Dvoznamenkasti sat |
00 do 23 |
mm |
Dvocifrena minuta |
00 do 59 |
ss |
2-znamenkasti drugi |
00 do 59 |
yyyy |
Četveroznamenkasta godina |
Četveroznamenkasta godina |
ctime () parametri
- time_ptr: pokazivač na objekt time_t koji se pretvara.
ctime () Povratna vrijednost
- Pokazivač na nulto završeni niz upućuje na prikaz znaka datuma i vremena.
Primjer: Kako funkcionira funkcija ctime ()?
#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; )
Kada pokrenete program, izlaz će biti:
Danas je: Pet Mar 24 18:48:04 2017