Package de.uhilger.zeitrechnung.kalender
Interface Wandler
-
- All Known Implementing Classes:
ChinesischerKalender
,HebraeischerKalender
,ISOKalender
,JulianischerKalender
,MuslimischerKalender
public interface Wandler
Die Schnittstelle Wandler muss von Klassen implementiert werden, die zwischen generischem Datum und dem Datum eines Kalendersystems wandeln.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Datum
vonTagen(long tage)
Das Datum im betreffenden Kalendersystem fuer ein generisches Datum ermitteln.long
zuTagen(long jahr, int monat, int tag)
Die Anzahl der Tage ermitteln, die zwischen einem gegebenen Datum eines bestimmten Kalendersystems und dem Tag liegen, der im Gregorianischen Kalender mit dem Datum 1.long
zuTagen(Datum d)
Die Anzahl der Tage ermitteln, die zwischen einem gegebenen Datum eines bestimmten Kalendersystems und dem Tag liegen, der im Gregorianischen Kalender mit dem Datum 1.
-
-
-
Method Detail
-
zuTagen
long zuTagen(long jahr, int monat, int tag)
Die Anzahl der Tage ermitteln, die zwischen einem gegebenen Datum eines bestimmten Kalendersystems und dem Tag liegen, der im Gregorianischen Kalender mit dem Datum 1. Januar 1 bezeichnet ist.- Parameters:
jahr
- das Jahr im betreffenden Kalendersystemmonat
- der Monat im betreffenden Kalendersystemtag
- der Tag im betreffenden Kalendersysem- Returns:
- Anzahl Tage, die zwischen dem gegebenen Datum eines bestimmten Kalendersystems und dem Tag liegen, der im Gregorianischen Kalender mit dem Datum 1. Januar 1 bezeichnet ist. Liegt das gegebene Datum vor dem 1. Januar 1 (gregorianisch), wird eine negative Zahl zurueckgegeben.
-
zuTagen
long zuTagen(Datum d)
Die Anzahl der Tage ermitteln, die zwischen einem gegebenen Datum eines bestimmten Kalendersystems und dem Tag liegen, der im Gregorianischen Kalender mit dem Datum 1. Januar 1 bezeichnet ist.- Parameters:
d
- das Datum im betreffenden Kalendersystem- Returns:
- Anzahl Tage, die zwischen dem gegebenen Datum eines bestimmten Kalendersystems und dem Tag liegen, der im Gregorianischen Kalender mit dem Datum 1. Januar 1 bezeichnet ist. Liegt das gegebene Datum vor dem 1. Januar 1 (gregorianisch), wird eine negative Zahl zurueckgegeben.
-
vonTagen
Datum vonTagen(long tage)
Das Datum im betreffenden Kalendersystem fuer ein generisches Datum ermitteln.- Parameters:
tage
- Anzahl der Tage zwischen 1. Januar 1 im gregorianischen Kalender und dem Tag, dessen Datum im betreffenden Kalendersystem ermittelt werden soll- Returns:
- das Datum im betreffenden Kalendersystem
-
-