Einzelnen Beitrag anzeigen

stpolster

Registriert seit: 18. Okt 2011
34 Beiträge
 
#10

AW: Anzahl Monate und Anzahl Wochen seit dem 01.01.0001 ermitteln

  Alt 27. Dez 2019, 23:21
Für solche Berechnungen kennt die Astronomie das Julianische Datum; hat nichts mit dem Julianischen Kalender zu tun.
Die Tage werden fortlaufend ab dem 1.1.4713 v.Z. 12 Uhr durchnummeriert.

Algorithmus:
Gegeben ist ein beliebiges (gültiges) Datum (tag.monat.jahr) sowohl im Gregorianischen als auch Julianischen Kalender. Dann gibt folgender Algorithmus das Julianische Datum JD.

K = 10000· jahr + 100·monat + tag
B = -63,5
Y = jahr + 4712
M = monat + 1
Wenn monat <= 2 dann Y = Y-1 und M = M +12
Wenn K >= 15821015 dann A = INT[(Y+88)/100]
und B = B +38 - A + INT[A/4]

JD = INT[365,25·Y] + INT[30,6001·M] + tag +B

INT[ ] ist dabei der ganzzahlige Anteil des Ergebnisses

Die Differenz zweier Julianischer Daten ist dann die Anzahl der Tage zwischen den Daten.

LG Steffen
  Mit Zitat antworten Zitat