Gibt es eine plattformübergreifende Möglichkeit, das aktuelle Datum und die Uhrzeit in C++ abzurufen?
Es gibt bereits viele Antworten auf diese Frage, darunter auch solche, die zeigen, wie man time()
Diese Antwort fügt also nichts Neues hinzu.
Gibt es eine plattformübergreifende Möglichkeit, das aktuelle Datum und die Uhrzeit in C++ abzurufen?
Ich brauchte eine Möglichkeit, bei jeder Aktualisierung einer Liste die aktuelle Datumszeit einzufügen. Dies scheint gut zu funktionieren, einfach.
#include<bits/stdc++.h>
#include<unistd.h>
using namespace std;
int main()
{ //initialize variables
time_t now;
//blah..blah
/*each time I want the updated stamp*/
now=time(0);cout<<ctime(&now)<<"blah_blah";
}
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
3 Stimmen
Wenn Ockonal noch aktiv ist, sollte er die akzeptierte Antwort auf den C++11-Ansatz ändern. Diese Frage scheint immer noch eine Menge Ansichten zu erhalten.
2 Stimmen
C-Version: stackoverflow.com/questions/1442116/
3 Stimmen
@JSQuareD Selbst wenn ich mir diese Frage jetzt nach all der Zeit ansehe, finde ich den C-Ansatz besser, indem ich die
tm
Struktur. Gibt der C++11-Ansatz nicht einfach den Unix-Zeitstempel (Zeit seit der Epoche) aus, obwohl die Frage nach Datum und Uhrzeit lautete?5 Stimmen
Wow, diese Frage hat 1.110.886 Aufrufe! Die Leute lieben C++ wirklich!
5 Stimmen
Nein, sie hassen nur ::std::chrono. Es ist unentzifferbares Kauderwelsch.