C ++ asctime () - C ++ Standardbibliothek

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 tmObjekt als Parameter und gibt eine Textdarstellung für eine bestimmte Kalenderzeit des Formulars zurück:

 Www Mmm tt hh: mm: ss jjjj
asctime () Darstellung

Art

Beschreibung

Erhalten von

Werte

Www

3 Buchstaben Wochentag

time_ptr->tm_wday

Mo bis So.

Mmm

3 Buchstaben Monatsname

time_ptr->tm_mon

Jan. bis Dez.

dd

2-stelliger Tag des Monats

time_ptr->tm_mday

00 bis 31

hh

2-stellige Stunde

time_ptr->tm_hour

00 bis 23

mm

2-stellige Minute

time_ptr->tm_min

00 bis 59

ss

2-stellige Sekunde

time_ptr->tm_sec

00 bis 59

JJJJ

4-stelliges Jahr

time_ptr->tm_year + 1900

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

Interessante Beiträge...