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