Funkcija ctime () C ++ konvertuoja nurodytą laiką nuo epochos į kalendoriaus vietos laiką, o po to į simbolių vaizdą.
Skambinimas ctime(time)
yra asctime () ir localtime () funkcijų derinys, kaip asctime(localtime(time))
.
Tai apibrėžta antraštės faile.
ctime () prototipas
char * ctime (const laikas_t * laikas_ptr);
Funkcija ctime () time_t
nurodo rodyklę į objektą kaip savo parametrą ir pateikia formos teksto vaizdą:
Www Mmm dd hh: mm: ss yyyyctime () laiko reprezentacija
Tipas |
apibūdinimas |
Vertybės |
---|---|---|
Www |
3 raidžių savaitės diena |
Pirmadienis - Saulė |
Mmm |
3 raidžių mėnesio pavadinimas |
Sausio iki gruodžio mėn |
dd |
2 skaitmenų mėnesio diena |
Nuo 00 iki 31 |
hh |
2 skaitmenų valanda |
00–23 |
mm |
2 skaitmenų minutė |
Nuo 00 iki 59 |
ss |
2 skaitmenų sekundė |
Nuo 00 iki 59 |
yyyy |
4 skaitmenų metai |
4 skaitmenų metai |
ctime () parametrai
- time_ptr: žymeklis į objektą time_t, kurį reikia konvertuoti.
ctime () Grąžinimo vertė
- Nulinės žymos nutraukta eilutė nurodo simbolio atvaizdą datą ir laiką.
Pavyzdys: Kaip veikia ctime () funkcija?
#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; )
Kai paleisite programą, išvestis bus:
Šiandien: penktadienis, kovo 24 d. 18:48:04, 2017 m