002
29.03.2020, 19:03 Uhr
f.-th.
|
Hat nur indirekt mit deiner Aufgabe zu tun:
C++: |
... if (inputyear >= 1000 and inputyear <= 9999){ ...
|
Der gregorianische Kalender wurde erst 1582 im Einflussbereich des Papst Gregor des XIII der katholischen Kirche eingeführt. Vorher galt der julianische Kalender. Da letzterer nicht ganz dem astronomischen Jahr entspricht "wanderte" z.B. der Frühlingsanfang, was Einfluss auf die Aussaat in der Landwirtschaft hatte, wenn diese sich an Traditionen, bezogen auf Daten aus dem julianischen Kalender orientierten. Deshalb wurden damals "Korrekturtage" beim Übergang vom julianischen auf den gregorianischen Kalender eingeführt.
Auch wurde die Einführung des gregorianischen Kalender, da wo er heute anerkannt wird, nicht überall zeitgleich eingeführt.
Z.B. orientiert sich die orthodoxe Kirche immer noch am julianischen Kalender, deshalb wird dort Weihnachten nicht zeitgleich mit der katholischen Kirche zelebriert.
Neben religiösen beeinflussten auch politische Rahmenbedingungen den Zeitpunkt der Einführung des gregorianischen Kalenders. In der Schweiz zog sich je nach Gemeinde die Umstellung von 1700 bis 1812 hin. Der russische Staat führte den gregorianischen Kalender im Februar 1918 ein.
Falls ihr also geschichtliche Daten vergleichen wollt, müsst ihr die historische und regionale Gültigkeit von Kalendern berücksichtigen. Es kann in dem Zusammenhang auch sein, das schon Änderungen an den Daten vorgenommen wurden. Bisher weichen der julianische und der gregorianische Kalender ja noch weniger als einen Monat voneinander ab.
MfG f.-th. Dieser Post wurde am 29.03.2020 um 19:16 Uhr von f.-th. editiert. |