QDate

Alles rund um die Programmierung mit Qt
Antworten
joergb23
Beiträge: 11
Registriert: 30. April 2006 10:19
Wohnort: Leipzig
Kontaktdaten:

QDate

Beitrag 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
NoobSaibot
Beiträge: 99
Registriert: 27. Januar 2005 15:55

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Nein
NoobSaibot
Beiträge: 99
Registriert: 27. Januar 2005 15:55

Beitrag von NoobSaibot »

nein was?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Mein Nein, war auf die Anfrage von joergb23 bezogen, und dein Beispiel hat nichts mit der Frage zu tun...
NoobSaibot
Beiträge: 99
Registriert: 27. Januar 2005 15:55

Beitrag von NoobSaibot »

hab ich auch gemerkt
joergb23
Beiträge: 11
Registriert: 30. April 2006 10:19
Wohnort: Leipzig
Kontaktdaten:

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag 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...
joergb23
Beiträge: 11
Registriert: 30. April 2006 10:19
Wohnort: Leipzig
Kontaktdaten:

Beitrag von joergb23 »

Danke.
Ich schaue einmal, ob ich das hinbekomme :-)

Gruss
Joerg
Antworten