[gelöst] Datumsangabe vergleichen?

Alles rund um die Programmierung mit Qt
Antworten
24dan
Beiträge: 274
Registriert: 26. Juni 2006 14:15
Wohnort: Hamburg

[gelöst] Datumsangabe vergleichen?

Beitrag von 24dan »

Hi, suche eine Funktion mit der ich schnell heraufinden kann welches der beiden Datumsangaben jüngeren Datums ist.

Code: Alles auswählen

QFileInfo file("test.chm");
QFileInfo file2("test2.chm");
qDebug()<<file.lastModified();
qDebug()<<file2.lastModified();
QDateTime("So 29. Aug 17:05:48 2010")
QDateTime("So 29. Aug 18:20:55 2010")
Zuletzt geändert von 24dan am 29. August 2010 18:36, insgesamt 1-mal geändert.
"Der erste Trunk aus dem Becher der Naturwissenschaften macht atheistisch, aber auf dem Grund des Bechers wartet Gott."
(W. Heisenberg)
24dan
Beiträge: 274
Registriert: 26. Juni 2006 14:15
Wohnort: Hamburg

Beitrag von 24dan »

Okay mein erster Versuch:

einfach in sec umrechnen und vergleichen, fertig?!?

Code: Alles auswählen

QDateTime test;
    int value1=test.secsTo(file.lastModified());
    qDebug()<<value1;
    int value2=test.secsTo(file.lastRead());
    qDebug()<<value2;
1696500044
1696505375
"Der erste Trunk aus dem Becher der Naturwissenschaften macht atheistisch, aber auf dem Grund des Bechers wartet Gott."
(W. Heisenberg)
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Wie wäre es mit einem einfachen Vergleich der beiden QDateTime-Werte, schließlich werden dort alle Vergleichsoperatoren überladen.
Antworten