Bestimmung der Zeitpunkte von Ereignissen
ulrich
2023-04-17 5a9f2f4d4268c886576081970bc6b8f5dc311832
src/de/uhilger/zeitrechnung/kalender/JulianischerKalender.java
@@ -19,6 +19,8 @@
import de.uhilger.zeitrechnung.Datum;
import de.uhilger.zeitrechnung.Definition;
import static de.uhilger.zeitrechnung.Definition.APRIL;
import static de.uhilger.zeitrechnung.Definition.SONNTAG;
/**
 * Die Klasse JulianischerKalender dient zur Umwandlung von generischem 
@@ -93,6 +95,14 @@
    return new Datum(jahr, monat, tag);
  }
  
   public long orthodoxesOstern(long gJahr) {
      long berichtigteEpakte = modulo(14 + 11 * modulo(gJahr, 19), 30);
      long jJahr = gJahr > 0 ? gJahr : gJahr - 1;
      long pMond = zuTagen(jJahr, APRIL, 19) - berichtigteEpakte;
      return tagNach(pMond, SONNTAG);
   }
  /* ------------ Besonderheiten des Julianischen Kalenders ---------- */
  
  /**