Seite 1 von 1

[gelöst] Datumsangabe vergleichen?

Verfasst: 29. August 2010 18:28
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")

Verfasst: 29. August 2010 18:35
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

Verfasst: 29. August 2010 19:50
von upsala
Wie wäre es mit einem einfachen Vergleich der beiden QDateTime-Werte, schließlich werden dort alle Vergleichsoperatoren überladen.