Funkce ctime () v C ++ převádí daný čas od epochy na místní čas kalendáře a poté na reprezentaci znaků.
Volání ctime(time)
je kombinací funkcí asctime () a localtime (), as asctime(localtime(time))
.
Je definován v hlavičkovém souboru.
ctime () prototyp
char * ctime (const time_t * time_ptr);
Funkce ctime () vezme ukazatel na time_t
objekt jako svůj parametr a vrátí textovou reprezentaci formuláře:
Www Mmm dd hh: mm: ss rrrrctime () časová reprezentace
Typ |
Popis |
Hodnoty |
---|---|---|
WWW |
3 dopisy v týdnu |
Po - Ne |
Mmm |
3místný název měsíce |
Od ledna do prosince |
dd |
2místný den v měsíci |
00 až 31 |
hh |
2místná hodina |
00 až 23 |
mm |
2místná minuta |
00 až 59 |
ss |
2místná sekunda |
00 až 59 |
rrrr |
Čtyřmístný rok |
Čtyřmístný rok |
ctime () parametry
- time_ptr: ukazatel na objekt time_t, který má být převeden.
ctime () Vrátit hodnotu
- Ukazatel na řetězec s nulovým zakončením ukazuje na znakovou reprezentaci data a času.
Příklad: Jak funguje funkce 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; )
Když spustíte program, výstup bude:
Dnes je: pá bře 24 18:48:04 2017