Die Funktion asctime () in C ++ konvertiert die angegebene Kalenderzeit der Struktur tm in eine Zeichendarstellung.
Die Funktion asctime () ist in der Header-Datei definiert.
asctime () Prototyp
char * asctime (const struct tm * time_ptr);
Die Funktion asctime () verwendet einen Zeiger auf das tm
Objekt als Parameter und gibt eine Textdarstellung für eine bestimmte Kalenderzeit des Formulars zurück:
Www Mmm tt hh: mm: ss jjjjasctime () Darstellung
Art |
Beschreibung |
Erhalten von |
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-stellige Nummer |
asctime () Parameter
- time_ptr: Zeiger auf ein zu konvertierendes tm-Objekt.
asctime () Rückgabewert
- Zeiger auf eine nullterminierte Zeichenfolge zeigt auf die Zeichendarstellung der angegebenen Zeit.
Beispiel: Wie funktioniert die Funktion asctime ()?
#include #include using namespace std; int main() ( time_t curr_time; time(&curr_time); cout << "Current date and time: " << asctime(localtime(&curr_time)); return 0; )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
Aktuelles Datum und Uhrzeit: Di Mar 21 13:52:57 2017