Ich bin mit diesem Problem festgefahren.Erhalten Sie lokale Zeit in Sekunden mit Qt
Ich habe bereits die currentUTCtime
in Sekunden aus der QDateTime
. Problem ist, ich kann keine Möglichkeit finden, dies in die lokale Zeit in Sekunden umzuwandeln. Es gibt einige QDate-Funktionen wie toLocalTime()
, die einfach nicht zu funktionieren scheinen. Ich hoffe, hier kann mir jemand helfen.
QDateTime::currentMSecsSinceEpoch();
QDateTime currentateTime = QDateTime::currentDateTime();
QDateTime UTC(QDateTime::currentDateTimeUtc());
currentDateTime.toString().toStdString();
TimeNow = currentDateTime.toMSecsSinceEpoch()/1000;
Oben ist mein Code für die currentUTC Zeit in Sekunden.
ah das ist ein nett. Vielen Dank! Das Problem besteht nun darin, dass ein Fehler vorliegt, der besagt: Keine passende Funktion für den Aufruf von 'QDateTime :: fromTime_t (qint64 &, Qt :: TimeSpec)' fehlt mir etwas? – MuchWow
Sie müssen mindestens Qt 5.2 verwenden – TheDarkKnight
Oh, das wird das Problem sein. Was an dieser Stelle gerade nicht realisierbar ist. Könnte es einen anderen Weg geben, dies zu tun? Danke – MuchWow