Package de.uhilger.zeitrechnung.kalender
Class JulianischerKalender
- java.lang.Object
-
- de.uhilger.zeitrechnung.kalender.BasisKalender
-
- de.uhilger.zeitrechnung.kalender.JulianischerKalender
-
- All Implemented Interfaces:
Wandler
,Zeitrechnung
public class JulianischerKalender extends BasisKalender implements Wandler
Die Klasse JulianischerKalender dient zur Umwandlung von generischem Datum zu julianischem Datum und umgekehrt.Diese Klasse modelliert das Julianische Kalendersystem. Das hiermit berechnete generische Datum ist nicht das Julianische Datum, wie es in der Astronomie verwendet wird .
-
-
Field Summary
Fields Modifier and Type Field Description static long
STARTTAG
Als Starttag wird der 1.-
Fields inherited from class de.uhilger.zeitrechnung.kalender.BasisKalender
MITTLERER_SYNODISCHER_MONAT, MITTLERES_TROPISCHES_JAHR
-
-
Constructor Summary
Constructors Constructor Description JulianischerKalender()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
BCE(long n)
long
CE(long n)
long
orthodoxesOstern(long gJahr)
boolean
schaltjahr(long jYear)
Julianisches SchaltjahrDatum
vonTagen(long tage)
Das julianische Datum aus einem generischen Datum bestimmenlong
zuTagen(long jahr, int monat, int tag)
Ein Datum im julianischen Kalender zu einem generischen Datum wandelnlong
zuTagen(Datum d)
Ein Datum im julianischen Kalender zu einem generischen Datum wandeln-
Methods inherited from class de.uhilger.zeitrechnung.kalender.BasisKalender
abend, aberration, alpha, arcKosGrad, arcSinGrad, arcTanGrad, bogenmassZuGrad, differenz, dynamischVonUniversal, ephemeridenKorrektur, ganzzahlQuotient, geschaetzteSolareLaengeVor, grad, gradKosinus, gradZuBogenmass, j2000, julJahrhunderte, kosGrad, letzterTag, lokalVonScheinbar, modulo, modulo, moduloAngepasst, mondBreite, mondHoehe, mondLaenge, mondphase, morgen, neumondNach, neumondVor, nterNeumond, nterTag, nutation, poly, quadrat, schiefstand, siderischVonMoment, sinGrad, solareLaenge, solareLaengeNach, sonnenaufgang, sonnenuntergang, standardVonLokal, standardVonUniversal, stunde, tagAmOderNach, tagAmOderVor, tagNach, tagVor, tanGrad, universalVonDynamisch, universalVonLokal, universalVonStandard, vonMoment, vorzeichen, winkel, wochentagVonGenerisch, zeitgleichung, zeitVonHorizont, zuMoment, zuMoment
-
-
-
-
Method Detail
-
zuTagen
public long zuTagen(long jahr, int monat, int tag)
Ein Datum im julianischen Kalender zu einem generischen Datum wandeln- Specified by:
zuTagen
in interfaceWandler
- Parameters:
jahr
- das Jahr im julianischen Kalender, negative Zahlen entsprechen 'v. Chr.' bzw. 'vor unserer Zeit / v.u.Z.' oder engl. before common era / BCE,monat
- der Monat im julianischen Kalendertag
- der Tag im julinaischen Kalender- Returns:
- das generische Datum
-
zuTagen
public long zuTagen(Datum d)
Ein Datum im julianischen Kalender zu einem generischen Datum wandeln
-
vonTagen
public Datum vonTagen(long tage)
Das julianische Datum aus einem generischen Datum bestimmen
-
orthodoxesOstern
public long orthodoxesOstern(long gJahr)
-
schaltjahr
public boolean schaltjahr(long jYear)
Julianisches Schaltjahr- Parameters:
jYear
- julianisches Jahr- Returns:
- true, wenn Schaltjahr, false wenn nicht
-
BCE
public long BCE(long n)
-
CE
public long CE(long n)
-
-