Funkcja ctime () w C ++ konwertuje podany czas od epoki na lokalny czas kalendarza, a następnie na reprezentację znakową.
Wywołanie ctime(time)to połączenie funkcji asctime () i localtime (), as asctime(localtime(time)).
Jest zdefiniowany w pliku nagłówkowym.
ctime () prototyp
char * ctime (const time_t * time_ptr);
Funkcja ctime () przyjmuje time_tjako parametr wskaźnik do obiektu i zwraca tekstową reprezentację postaci:
Www Mmm dd hh: mm: ss rrrrctime () reprezentacja czasu
| 
 Rodzaj  |  
 Opis  |  
 Wartości  |  
|---|---|---|
| 
 Www  |  
 Trzyliterowy dzień tygodnia  |  
 Od poniedziałku do niedzieli  |  
| 
 Mmm  |  
 Trzyliterowa nazwa miesiąca  |  
 Od stycznia do grudnia  |  
| 
 dd  |  
 Dwucyfrowy dzień miesiąca  |  
 00 do 31  |  
| 
 hh  |  
 2-cyfrowa godzina  |  
 00 do 23  |  
| 
 mm  |  
 2 cyfry minut  |  
 00 do 59  |  
| 
 ss  |  
 2 cyfry sekundy  |  
 00 do 59  |  
| 
 rrrr  |  
 4-cyfrowy rok  |  
 4-cyfrowy rok  |  
Parametry ctime ()
- time_ptr: wskaźnik do obiektu time_t do konwersji.
 
ctime () Zwraca wartość
- Wskaźnik do łańcucha zakończonego wartością null wskazuje znakową reprezentację daty i godziny.
 
Przykład: Jak działa funkcja 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; )
Po uruchomieniu programu wynik będzie następujący:
Dzisiaj jest: piątek, 24 marca, 18:48:04 2017








