Die Funktion ctime () in C ++ konvertiert die angegebene Zeit seit der Epoche in eine Ortszeit des Kalenders und dann in eine Zeichendarstellung.
Ein Aufruf von ctime(time)
ist eine Kombination der Funktionen asctime () und localtime (), as asctime(localtime(time))
.
Es ist in der Header-Datei definiert.
ctime () Prototyp
char * ctime (const time_t * time_ptr);
Die Funktion ctime () verwendet einen Zeiger auf das time_t
Objekt als Parameter und gibt eine Textdarstellung des Formulars zurück:
Www Mmm tt hh: mm: ss jjjjctime () Zeitdarstellung
Art |
Beschreibung |
Werte |
---|---|---|
Www |
3 Buchstaben Wochentag |
Mo bis So. |
Mmm |
3 Buchstaben Monatsname |
Jan. bis Dez. |
dd |
2-stelliger Tag des Monats |
00 bis 31 |
hh |
2-stellige Stunde |
00 bis 23 |
mm |
2-stellige Minute |
00 bis 59 |
ss |
2-stellige Sekunde |
00 bis 59 |
JJJJ |
4-stelliges Jahr |
4-stelliges Jahr |
ctime () Parameter
- time_ptr: Zeiger auf ein zu konvertierendes time_t-Objekt.
ctime () Rückgabewert
- Zeiger auf eine nullterminierte Zeichenfolge zeigt auf die Zeichendarstellung von Datum und Uhrzeit.
Beispiel: Wie funktioniert die Funktion 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; )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
Heute ist: Fr 24. März 18:48:04 2017