Class MuslimischerKalender

  • All Implemented Interfaces:
    Wandler, Zeitrechnung

    public class MuslimischerKalender
    extends BasisKalender
    implements Wandler
    Die Klasse MuslimischerKalender dient zu Umwandlung von generischem Datum zu muslimischem Datum und umgekehrt.
    • Field Detail

      • monatsnamen

        public static final java.lang.String[] monatsnamen
        Die Monatsnamen im muslimischen Kalender
    • Constructor Detail

      • MuslimischerKalender

        public MuslimischerKalender()
        Ein Objekt der KLasse MuslimischerKalender erzeugen
    • Method Detail

      • zuTagen

        public long zuTagen​(long jahr,
                            int monat,
                            int tag)
        Die Anzahl der Tage ermitteln, die zwischen einem gegebenen Datum des muslimischen Kalendersystems und dem Tag liegen, der im Gregorianischen Kalender mit dem Datum 1. Januar 1 bezeichnet ist.
        Specified by:
        zuTagen in interface Wandler
        Parameters:
        jahr - das Jahr im muslimischen Kalendersystem
        monat - der Monat im muslimischen Kalendersystem
        tag - der Tag im muslimischen Kalendersysem
        Returns:
        Anzahl Tage, die zwischen dem gegebenen Datum 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

        public long zuTagen​(Datum mDatum)
        Die Anzahl der Tage ermitteln, die zwischen einem gegebenen Datum des muslimischen Kalendersystems und dem Tag liegen, der im Gregorianischen Kalender mit dem Datum 1. Januar 1 bezeichnet ist.
        Specified by:
        zuTagen in interface Wandler
        Parameters:
        mDatum - das Datum im muslimischen Kalendersystem
        Returns:
        Anzahl Tage, die zwischen dem gegebenen Datum 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

        public Datum vonTagen​(long tage)
        Das Datum im muslimischen Kalendersystem fuer ein generisches Datum ermitteln.
        Specified by:
        vonTagen in interface Wandler
        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 muslimischen Kalendersystem