Drucken der aktuellen Systemzeit in Nanosekunden mit c++ chrono
Wie kann ich drucken Sie die aktuelle Uhrzeit in folgenden format mit der std::chrono
Bibliothek?
Das format ist: hour:minute:second:millisecond:microsecond:nanosecond
.
- Hat Ihr OS support Nanosekunden-Auflösung?
- Wenn nicht nano der zweiten, darf ich wissen, wie man bis in die Mikro oder wenigstens Millisekunde im oben genannten format.
- en.cppreference.com/w/cpp/io/manip/put_time
- Ich glaube nicht, dass put_time gibt die option für eine Millisekunde. Oder tut es?
- Nein, tut es nicht. Mein Fehler.
- "Ich glaube nicht, dass put_time gibt die option für eine Millisekunde." Es gibt eine option zum drucken von Sekunden Bruchteil, obwohl.
- Ich möchte meine system-Zeit an einem bestimmten moment mit Millisekunden oder Mikrosekunden genau. Darf ich wissen, wie es zu tun.
- Was meinst du mit "register"? Möchten Sie drucken, um Sie auf dem Bildschirm auf "registrieren" kann?
- Sowohl zum drucken und speichern in einer variable
- Kuck mal hier stackoverflow.com/questions/27136854/...
- Hilfreiche code und algorithmen zu diesem Thema gibt es hier: howardhinnant.github.io/date_algorithms.html Speziell finden Sie unter "Was kann ich tun, dass chrono-Kompatibilität?"
- Rennen in der Umlaufbahn entfernen Sie Bitte "on hold" - status von diesem post als diese Frage ist richtig beantwortet unter
- Ob eine Frage eine Antwort hat nichts damit zu tun, ob es sollte wieder geöffnet werden. Und, es hat schon vier öffnen Stimmen: die erste war meine. Dank für das spielen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
[BEARBEITEN]
Ändern Sie den code auf C++ - Stil:
Ergebnis:
[Alt]
Einem einfach Beispiel:
Ergebnis:
std::chrono
Nutzung hier? Dies ist eine C Unsinn von 120 Jahren!struct timeval
die nur aus Sekunden(tv_sec) und Mikrosekunden(tv_usec). Folglich bedeutet es, Nanosekunden, in ein high-level language level ist völlig sinnlos.