Datum und Uhrzeit in C ++ mit std :: chrono ausgeben

Ich habe einen alten Code aktualisiert und versucht, nach Möglichkeit auf c ++ 11 zu aktualisieren. Mit dem folgenden Code habe ich die Uhrzeit und das Datum in meinem Programm angezeigt

#include <iostream>
#include <string>
#include <stdio.h>
#include <time.h>

const std::string return_current_time_and_date() const
{
    time_t now = time(0);
    struct tm tstruct;
    char buf[80];
    tstruct = *localtime(&now);
    strftime(buf, sizeof(buf), "%Y-%m-%d %X", &tstruct);
    return buf;
}

Ich möchte die aktuelle Uhrzeit und das aktuelle Datum in einem ähnlichen Format mit std :: chrono (oder ähnlichem) ausgeben, bin mir aber nicht sicher, wie ich das machen soll. Jede Hilfe wäre sehr dankbar. Vielen Dank

Antworten auf die Frage(5)

Ihre Antwort auf die Frage