Moin,
nein, die Frage lautete: wie wird mit dem 29.4. des Jahres 1415 umgegangen? Gibt es Algorithmen, die die Ungenauigkeit der 365.25 Tage ausgleichen?
Wie wäre es mit folgendem Ansatz:
Der 01.01.0001 ist als Delphi-TDateTime -693593
Da du am 01.01.0000 anfängst, sind es noch 365 Tage zurück, also -693958 (oder -693959, falls es wirklich der 0. Januar sein soll)
Der 29.04.1415 wäre demnach
StrToDate('29.04.1415') + 693958
= -177023 + 693958 = 516935