Funkcija ctime () v jeziku C ++ pretvori dani čas od epohe v lokalni čas koledarja in nato v predstavitev znakov.
Klic na ctime(time)
je kombinacija funkcij asctime () in localtime (), kot asctime(localtime(time))
.
Določen je v datoteki glave.
prototip ctime ()
char * ctime (const time_t * time_ptr);
Funkcija ctime () time_t
kot parameter vzame kazalec na objekt in vrne besedilno predstavitev obrazca:
Www Mmm dd hh: mm: ss llllpredstavitev časa ctime ()
Tip |
Opis |
Vrednote |
---|---|---|
Www |
3 črke dan v tednu |
Od ponedeljka do sonca |
Mmm |
3-mesečno ime meseca |
Jan do Dec |
dd |
Dvomestni dan v mesecu |
Od 00 do 31 |
hh |
Dvomestna ura |
Od 00 do 23 |
mm |
Dvomestna minuta |
Od 00 do 59 |
ss |
Dvomestna sekunda |
Od 00 do 59 |
yyyy |
Štirimestno leto |
Štirimestno leto |
ctime () Parametri
- time_ptr: kazalec na objekt time_t, ki ga je treba pretvoriti.
ctime () Vrnjena vrednost
- Kazalec na niz, ki se konča z ničlo, kaže na predstavitev znaka datuma in časa.
Primer: Kako deluje 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; )
Ko zaženete program, bo rezultat:
Danes je: petek, 24. mar. 18:48:04 2017