Den 0. Januar gibts doch gar nicht....
Und nach Christlicher Zeitrechnung auch kein Jahr 0.
Delphis TDateTime kann auch Datumswerte < 30. Dezember 1899 speichern. Und zwar als negative Double-Werte
http://docwiki.embarcadero.com/Libra...stem.TDateTime
Einfach mal
MyDate := ISO8601ToDate('0001-01-01') // bzw '0000-01-01'
aufrufen
Windows Vista - Eine neue Erfahrung in Fehlern.