Date: prev next · Thread: first prev next last
2019 Archives by date, by thread · List index


Hallo Listige

Am 30.12.19 um 9:40 schrieb Ernst Hügli:
Stimmt nicht ganz! Excel hat nicht den Schalttag im Jahr 1904 vergessen, sondern fälschlicherweise einen Schalttag im Jahr 1900 eingeführt: den 29.02.1900 hat es nie gegeben. Die korrekte Schaltregel lautet nämlich: Schaltjahre sind alle Jahre, die ohne Rest durch 4 teilbar sind - es sei denn, es sind Hunderterjahre (wie z.B. 1900, 2000, usw.). Diese sind nur Schaltjahre, wenn sie ohne Rest durch 400 teilbar sind. Also sind die Jahre 1700, 1800, 1900 keine Schaltjahre - wohl aber 2000. Tatsächlich wollte man ursprünglich den 31.12.1899 als den Tag 0 setzen. In der Komputistik (Kalenderrechnung) ist es üblich, den letzten Tag einer Periode als den 0. Tag der neuen Periode zu setzen: der 31. Mai ist z.B. der 0. Juni. Das hat den unschätzbaren Vorteil, dass die Anzahl Tage dann einfach der Tagesnummer entspricht: der 1. Juni ist dann wirklich Tag 1 in dieser Zählung. Aber leider hat man sich eben mit dem 29.2.1900 "vertan", und so muss man auf den 30.12.1899 (was völlig unlogisch ist) kaprizieren als Tag 0, damit das Ganze dann wieder stimmt. Und ab 1904 stimmen "richtige" Zählweise und jene von Excel wiederum überein. A propos: Microsoft schwatzt sich raus: Man habe die korrekte Schaltregel sehr wohl gewusst, den Fehler aber vom Urahn aller Tabellenkalkulationsprogramme Lotus 1-2-3 übernommen ... (er war bereits im Excel-Vorgänger Multiplan von Microsoft enthalten und eben da habe man sich auf Lotus abgestützt). Na ja ... Übrigens: Versuchen Sie mal 29.2.1900 in Calc einzugeben... Da es dieses Datum für Calc nicht gibt, kann das Programm es auch nicht in eine Zahl umwandeln, sondern macht daraus einen String, erkennbar daran, dass es jetzt linksbündig und nicht rechtsbündig angezeigt wird.

Tja, Kalenderarithmetik ist nix für schwache Nerven und Leute ohne ein paar mathematische Kenntnisse 8-).

Zwei Nachträge:

1. Bereits ab dem 1. März 1900 (und nicht erst ab 1904) stimmen Excel
   und Calc in ihrer Zählung wieder überein: Excel zählt ab dem
   31.12.1899, Calc ab dem 30.12.1899 ...
2. Die komplizierte Schaltregel hat natürlich einen tieferen Sinn. Das
   astronomische Jahr hat eine Länge von ungefähr 365.242 Tagen, also
   nicht ganz ¼ Tag mehr als 365 Tage. Würde man jetzt einfach die
   simple Schaltregel "alle 4 Jahre einen Schalttag einfügen" anwenden,
   dann wäre nach rund 128 Jahren die Differenz auf 1 Tag angewachsen.
   Für ein Menschenleben spielte das keine Rolle, im Laufe historischer
   Perioden aber schon. Tatsächlich galt diese Regel im Kalender des
   Julius Caesar, den er um 45 v.Chr. einführte und dessen endgültige,
   für die christliche Welt gültige Fassung der Mönch Dionysius Exiguus
   Ende des 5. Jahrhunderts (n.Chr. ;-)) festlegte. Bis ins 16. Jh. war
   dann die Differenz auf 10 Tage angewachsen. Das war nun in der Regel
   schon für Laien ersichtlich. Darum führte Papst Gregor XIII. im Jahr
   1582 den nach ihm benannten gregorianischen Kalender ein, der eben
   diese Schaltregel enthielt. Damit war "seine" Jahrlänge nicht mehr
   365.25 Tage, sondern 365.2425 Tage und weicht damit nur noch um
   0.0005 Tage von der wahren Jahreslänge ab. Diese Differenz wird sich
   erst in rund 3000 Jahren auf 1 Tag aufsummiert haben, was aber
   angesichts von Donald Trump und Konsorten kein Problem mehr
   darstellen dürfte, denn wenn diese Clique so weiterwurstelt, dann
   wird es bis dahin wohl kaum mehr Menschen geben bzw. nur noch
   solche, die andere Sorgen als einen korrekten Kalender haben ....
   Übrigens: um "seinen" Kalender wieder an die Geschehnisse am Himmel
   anzupassen, hat er den julianischen Kalender nicht einfach
   fortgeführt, sondern verfügt, dass ab dem 4. Oktober 1582 zehn Tage
   weggelassen werden, dh. also auf den Donnerstag 4. Oktober 1582
   folgte unmittelbar der Freitag 15. Oktober 1582. Die Kalenderdaten
   dazwischen, also z.B. den 8. Oktober 1582, hat es (offiziell) nie
   gegeben.

Liebe Grüsse

Ernst


--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.