Seite 1 von 1

QDate

Verfasst: 27. Juni 2007 18:13
von joergb23
Hallo,

kann ich mit QDate ein Datum ungleich heute abfragen, in etwa so, wie es folgender Bash Befehl tut?

Code: Alles auswählen

date -d 'last friday' +%F
Danke,
Joerg

Verfasst: 27. Juni 2007 19:12
von NoobSaibot
da es einen überladenen != Operator für QDate gibt, wüßte ich keinen grund wieso es nicht gehen sollte

Code: Alles auswählen

hochzeitsTag != QDate::currentDate() 
oder so ähnlich

Verfasst: 27. Juni 2007 19:14
von upsala
Nein

Verfasst: 27. Juni 2007 19:16
von NoobSaibot
nein was?

Verfasst: 27. Juni 2007 20:09
von upsala
Mein Nein, war auf die Anfrage von joergb23 bezogen, und dein Beispiel hat nichts mit der Frage zu tun...

Verfasst: 27. Juni 2007 20:18
von NoobSaibot
hab ich auch gemerkt

Verfasst: 27. Juni 2007 22:01
von joergb23
Danke für eure Antworten :-)
Ich möchte dies in einer Backup Software einsetzen, welcher ich mit qprozess ein tar an den start bringe. Im Tagesbackup nehme ich alle Daten auf, die sich zu einem Referenzdatum (z.B. der letzte Freitag, oder das letzte Vollbackup) geändert haben.
qprozess mag die Syntax des Befehls leider nicht:

Code: Alles auswählen

tar -N `date -d 'last friday' +%F` -cvzf
danke und gruss,
joerg

Verfasst: 27. Juni 2007 22:09
von upsala
Du könntest mit QDate::dayOfWeek() schaun ob Freitag ist, ansonsten so lange den aktuellen Tag verringern (k.A. ob QDate negative Tage mag) bis Freitag ist...

Verfasst: 28. Juni 2007 06:57
von joergb23
Danke.
Ich schaue einmal, ob ich das hinbekomme :-)

Gruss
Joerg