QDateTime und 0000-00-00
Verfasst: 30. März 2008 13:01
Hi,
ich habe in meiner Datenbank Timestamps die mit 0000-00-00 vordefiniert sind, da sie erst beim Löschen des Eintrages gesetzt werden. Wenn ich allerdings so ein Feld in einen QDateTime konvertiere, dann bekomm ich einen leeren String zurück (wenn ich es mir über qDebug() ausgeben lasse) - und mit toTime_t() dann einen falschen Wert.Desweiteren ist der Wert weder null noch valid. Gibts irgendeine Möglichkeit, dass er mir für ein "Null" - Datum den richtigen Time_t Wert zurückgibt, ohne dass ich das mit isValid() extra überprüfen muss?
Gruß Baz
ich habe in meiner Datenbank Timestamps die mit 0000-00-00 vordefiniert sind, da sie erst beim Löschen des Eintrages gesetzt werden. Wenn ich allerdings so ein Feld in einen QDateTime konvertiere, dann bekomm ich einen leeren String zurück (wenn ich es mir über qDebug() ausgeben lasse) - und mit toTime_t() dann einen falschen Wert.
Code: Alles auswählen
record(i).value("delDate").toDateTime().toTime_t()
Gruß Baz