Alles rund um die Programmierung mit Qt
-
24dan
- Beiträge: 274
- Registriert: 26. Juni 2006 14:15
- Wohnort: Hamburg
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.