von balu » Mo, 11.10.2010 17:52
Hallo Hatecore,
ist das richtig, das eine SQL-Datenbank sich in der Datumsberechnung auf die Einführung des Gregorianischen Kalenders bezieht? Denn das wäre der Fall, wenn man vom 13.02.1983 die Zahl 146219 abzieht und so auf den 04.10.1582 kommt.
Und das klingt für mich irgendwie unlogisch.
Ist vielleicht deine Datenbank nicht richtig konfiguriert? So das Du mit einem falschen Basiswert für das Datum arbeitest?
Calc hat den Basiswert von 0 am 30.12.1899, es sei denn es ist ein anderer Wert in den Optionen eingestellt.
Theoretisch könntest Du jetzt einfach die Differenz von Calc-Datum zu deinem Datum abziehen (115859) und so auf dein Datum kommen. Aber ob das alles so richtig ist....?
Gruß
balu
Hallo Hatecore,
ist das richtig, das eine SQL-Datenbank sich in der Datumsberechnung auf die Einführung des Gregorianischen Kalenders bezieht? Denn das wäre der Fall, wenn man vom 13.02.1983 die Zahl 146219 abzieht und so auf den 04.10.1582 kommt.
Und das klingt für mich irgendwie unlogisch.
Ist vielleicht deine Datenbank nicht richtig konfiguriert? So das Du mit einem falschen Basiswert für das Datum arbeitest?
Calc hat den Basiswert von 0 am 30.12.1899, es sei denn es ist ein anderer Wert in den Optionen eingestellt.
Theoretisch könntest Du jetzt einfach die Differenz von Calc-Datum zu deinem Datum abziehen (115859) und so auf dein Datum kommen. Aber ob das alles so richtig ist....?
Gruß
balu