647 Stimmen

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?

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

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?

-3voto

Gary Punkte 1

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";
}

0 Stimmen

Es gibt bereits viele Antworten auf diese Frage, darunter auch solche, die zeigen, wie man time() Diese Antwort fügt also nichts Neues hinzu.

CodeJaeger.com

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.

Powered by:

X