Wie erhält man die aktuelle Zeit und das Datum in C++?
Gibt es eine plattformübergreifende Möglichkeit, das aktuelle Datum und die Uhrzeit in C++ abzurufen?
402
3
Gibt es eine plattformübergreifende Möglichkeit, das aktuelle Datum und die Uhrzeit in C++ abzurufen?
C++ teilt seine Datum/Uhrzeit-Funktionen mit C. Die [tm-Struktur][1] ist für einen C++-Programmierer wahrscheinlich am einfachsten zu handhaben - das folgende Beispiel gibt das heutige Datum aus:
std C-Bibliotheken bieten
time()
. Diese ist Sekunden von der Epoche entfernt und kann mit Standard-C-Funktionen in Datum undH:M:S
umgewandelt werden. Boost hat auch eine Zeit/Datum-Bibliothek, die Sie überprüfen können.die C++-Standardbibliothek bietet keinen eigenen Datumstyp. C++ erbt die Strukturen und Funktionen für die Datums- und Zeitmanipulation von C, zusammen mit einer Reihe von Datums-/Zeit-Eingabe- und Ausgabefunktionen, die die Lokalisierung berücksichtigen.