| | |
| | | return 31; |
| | | } |
| | | } |
| | | |
| | | public long ostern(long gregorianischesJahr) { |
| | | long jahrhundert = 1 + ganzzahlQuotient(gregorianischesJahr, 100); |
| | | long veraenderlicheEpakte = modulo(14 |
| | | + 11 * modulo(gregorianischesJahr, 19) |
| | | - ganzzahlQuotient(3 * jahrhundert, 4) |
| | | + ganzzahlQuotient(5 + 8 * jahrhundert, 25), |
| | | 30); |
| | | long berichtigteEpakte = veraenderlicheEpakte == 0 || |
| | | (veraenderlicheEpakte == 1 && 10 < modulo(gregorianischesJahr, 19)) |
| | | ? veraenderlicheEpakte + 1 |
| | | : veraenderlicheEpakte; |
| | | long vollmondOstern = zuTagen(gregorianischesJahr, Definition.APRIL, 19) - |
| | | berichtigteEpakte; |
| | | return tagNach(vollmondOstern, Definition.SONNTAG); |
| | | } |
| | | |
| | | } |