IslamicCalendar Klasse

Definition

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

[Android.Runtime.Register("android/icu/util/IslamicCalendar", ApiSince=24, DoNotGenerateAcw=true)]
public class IslamicCalendar : Android.Icu.Util.Calendar
[<Android.Runtime.Register("android/icu/util/IslamicCalendar", ApiSince=24, DoNotGenerateAcw=true)>]
type IslamicCalendar = class
    inherit Calendar
Vererbung
IslamicCalendar
Attribute

Hinweise

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert. Es wird als ziviler Kalender in den meisten arabischen Welt und den liturgischen Kalender des islamischen Glaubens weltweit verwendet. Dieser Kalender wird auch als "Hijri"-Kalender bezeichnet, da er zum Zeitpunkt der Auswanderung Mohammeds (oder "Hijra") nach Medinah am Donnerstag, 15. Juli 622 AD (Julian) beginnt.

Der islamische Kalender ist streng Mondkalender, und damit entspricht ein islamisches Jahr von zwölf Mondmonaten nicht dem Sonnenjahr, das von den meisten anderen Kalendersystemen verwendet wird, einschließlich des Gregorianischen. Ein islamisches Jahr ist im Durchschnitt etwa 354 Tage lang, so dass jedes aufeinander folgende islamische Jahr etwa 11 Tage früher im entsprechenden gregorianischen Jahr beginnt.

Jeder Monat des Kalenders beginnt, wenn der Halbmond des Neuen Monds bei Sonnenuntergang sichtbar ist. Um jedoch die Zeitfelder in dieser Klasse mit denen der anderen Kalender und mit der lokalen Uhrzeit synchronisiert zu halten, behandeln wir Tage und Monate ab Mitternacht, etwa 6 Stunden nach dem entsprechenden Sonnenuntergang.

Es gibt drei Hauptvarianten des islamischen Kalenders. Der erste ist der <zivile></em-Kalender>, der einen festen Zyklus von wechselnden 29- und 30-Tage-Monaten verwendet, wobei ein Schalttag zu dem letzten Monat von 11 von allen 30 Jahren hinzugefügt wird. Dieser Kalender wird im Voraus leicht berechnet und somit vorhersagbar, sodass er als ziviler Kalender in einer Reihe arabischer Länder verwendet wird. Dies ist das Standardverhalten eines neu erstellten IslamicCalendar Objekts.

Der islamische <em>religiöse</em-Kalender> und saudi-arabische <Em>um al-Qura</em> Kalender basieren jedoch auf der <Em-Beobachtung></Em> des halbmondlichen Monds. Es wird somit von der Position beeinflusst, an der die Beobachtungen vorgenommen werden, saisonale Abweichungen in der Zeit des Sonnenuntergangs, die Exzentrizitäten der Mondumlaufbahn und sogar das Wetter an der Beobachtungsstelle. Dies macht es unmöglich, im Voraus zu berechnen, und es bewirkt, dass sich der Beginn eines Monats im religiösen Kalender von dem zivilen Kalender um bis zu drei Tage unterscheidet.

Mit astronomischen Berechnungen für die Position der Sonne und des Monds, der Mondbeleuchtung und anderer Faktoren ist es möglich, den Beginn eines Mondmonats mit relativ hoher Sicherheit zu bestimmen. Diese Berechnungen sind jedoch äußerst kompliziert und damit langsam, so dass die meisten Algorithmen, einschließlich der hier verwendeten, nur Näherungen der tatsächlichen astronomischen Berechnungen sind. Derzeit sind die in dieser Klasse verwendeten Annäherungen recht einfach; sie werden in späteren Versionen des Codes verbessert.

Wie der islamische religiöse Kalender basiert <em>um al-Qura</em> auch auf der Sichtmethode des halbmondlichen Monds, ist aber von Saudi-Arabien standardisiert.

Der Kalender mit fester Zyklus <em>civil</em> wird verwendet.

Diese Klasse sollte nicht unterklassigt werden.

IslamicCalendar sollte in der Regel mithilfe einer android.icu.util.Calendar#getInstance(ULocale) Übergabe ULocale mit dem Tag "@calendar=islamic" oder "@calendar=islamic-civil" ."@calendar=islamic-umalqura"

Java Dokumentation für android.icu.util.IslamicCalendar.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
IslamicCalendar()

Erstellt eine Standardeinstellung IslamicCalendar , die die aktuelle Uhrzeit in der Standardzeitzone mit dem Standardgebietsschema FORMAT verwendet.

IslamicCalendar(Date)

Erstellt ein IslamicCalendar Mit dem angegebenen Datumssatz in der Standardzeitzone mit dem Standardgebietsschema FORMAT .

IslamicCalendar(Int32, Int32, Int32, Int32, Int32, Int32)

Erstellt ein IslamicCalendar Mit dem angegebenen Datums- und Uhrzeitsatz für die Standardzeitzone mit dem Standardgebietsschema FORMAT .

IslamicCalendar(Int32, Int32, Int32)

Erstellt ein IslamicCalendar Mit dem angegebenen Datumssatz in der Standardzeitzone mit dem Standardgebietsschema FORMAT .

IslamicCalendar(IntPtr, JniHandleOwnership)

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

IslamicCalendar(Locale)

Erstellt eine IslamicCalendar basierend auf der aktuellen Uhrzeit in der Standardzeitzone mit dem angegebenen Gebietsschema.

IslamicCalendar(TimeZone, Locale)

Erstellt eine IslamicCalendar basierend auf der aktuellen Uhrzeit in der angegebenen Zeitzone mit dem angegebenen Gebietsschema.

IslamicCalendar(TimeZone, ULocale)

Erstellt eine IslamicCalendar basierend auf der aktuellen Uhrzeit in der angegebenen Zeitzone mit dem angegebenen Gebietsschema.

IslamicCalendar(TimeZone)

Erstellt eine IslamicCalendar basierend auf der aktuellen Uhrzeit in der angegebenen Zeitzone mit dem Standardgebietsschema FORMAT .

IslamicCalendar(ULocale)

Erstellt eine IslamicCalendar basierend auf der aktuellen Uhrzeit in der Standardzeitzone mit dem angegebenen Gebietsschema.

Felder

Name Beschreibung
Am

Der Wert des AM_PM Felds, der den Zeitraum des Tages von Mitternacht bis kurz vor Mittag angibt.

(Geerbt von Calendar)
AmPm
Veraltet.

Feldnummer für get und set angibt, ob dies HOUR vor oder nach Mittag ist.

(Geerbt von Calendar)
April

Wert des MONTH Felds, das den vierten Monat des Jahres angibt.

(Geerbt von Calendar)
August

Wert des MONTH Felds, das den achten Monat des Jahres angibt.

(Geerbt von Calendar)
BaseFieldCount

Die Anzahl der von dieser Klasse definierten Felder.

(Geerbt von Calendar)
Date
Veraltet.

Feldnummer für get und set angibt den Tag des Monats.

(Geerbt von Calendar)
DayOfMonth
Veraltet.

Feldnummer für get und set angibt den Tag des Monats.

(Geerbt von Calendar)
DayOfWeek
Veraltet.

Feldnummer für get und set angibt den Wochentag.

(Geerbt von Calendar)
DayOfWeekInMonth
Veraltet.

Feldnummer für get und set Angabe der Ordnungszahl des Wochentags innerhalb des aktuellen Monats.

(Geerbt von Calendar)
DayOfYear
Veraltet.

Feldnummer für get und set Angabe der Tageszahl innerhalb des aktuellen Jahres.

(Geerbt von Calendar)
December

Wert des MONTH Felds, das den zwölften Monat des Jahres angibt.

(Geerbt von Calendar)
DhuAlHijjah

Konstante für Dhu al-Hijjah, der 12. Monat des islamischen Jahres.

DhuAlQidah

Konstante für Dhu al-Qi'dah, der 11. Monat des islamischen Jahres.

DowLocal
Veraltet.

<strong>[icu]</strong> Field number for get() and set() indicating the localized day of week.

(Geerbt von Calendar)
DstOffset
Veraltet.

Feldnummer für get und set Angabe des Sommersparausgleichs in Millisekunden.

(Geerbt von Calendar)
EpochJulianDay

Der julianische Tag der Epoche, also der 1. Januar 1970 im gregorianischen Kalender.

(Geerbt von Calendar)
Era
Veraltet.

Feldnummer für get und set angibt die Ära, e.

(Geerbt von Calendar)
ExtendedYear
Veraltet.

<strong>[icu]</strong> Field number for get() and set() indicating the extended year.

(Geerbt von Calendar)
February

Wert des MONTH Felds, das den zweiten Monat des Jahres angibt.

(Geerbt von Calendar)
Friday

Der Wert des Felds, das DAY_OF_WEEK freitags angibt.

(Geerbt von Calendar)
GreatestMinimum

Limit type for getLimit() and handleGetLimit() indicating the greatest minimum value that a field can take.

(Geerbt von Calendar)
Hour
Veraltet.

Feldnummer für get und set angibt die Stunde des Morgen oder Nachmittags.

(Geerbt von Calendar)
HourOfDay
Veraltet.

Feldnummer für get und set angabe der Stunde des Tages.

(Geerbt von Calendar)
InternallySet

Der Wert des Zeitstempels stamp[] , der angibt, dass ein Feld aus der Zeit oder aus anderen Feldern über Berechnungen festgelegt wurde.

(Geerbt von Calendar)
IsLeapMonth

<strong>[icu]</strong> Field, das angibt, ob der aktuelle Monat ein Schaltmonat ist.

(Geerbt von Calendar)
Jan11JulianDay

Der julianische Tag der gregorianischen Epoche, also der 1. Januar 1 im gregorianischen Kalender.

(Geerbt von Calendar)
January

Wert des MONTH Felds, das den ersten Monat des Jahres angibt.

(Geerbt von Calendar)
JulianDay
Veraltet.

<strong>[icu]</strong> Field number for get() and set() indicating the modified Julian day number.

(Geerbt von Calendar)
July

Wert des MONTH Felds, das den siebten Monat des Jahres angibt.

(Geerbt von Calendar)
Jumada1

Konstante für Jumada al-awwal oder (Jumada I), den 5. Monat des islamischen Jahres.

Jumada2

Konstante für Jumada al-thani oder (Jumada II), den 6. Monat des islamischen Jahres.

June

Wert des MONTH Felds, das den sechsten Monat des Jahres angibt.

(Geerbt von Calendar)
LeastMaximum

Limit type for getLimit() and handleGetLimit() indicating the least maximum value that a field can take.

(Geerbt von Calendar)
March

Wert des MONTH Felds, das den dritten Monat des Jahres angibt.

(Geerbt von Calendar)
MaxFieldCount

Die maximale Anzahl von Feldern, die möglich sind.

(Geerbt von Calendar)
Maximum

Limit type for getLimit() and handleGetLimit() indicating the maximum value that a field can take (greatest maximum).

(Geerbt von Calendar)
MaxJulian

Der maximal unterstützte julianische Tag.

(Geerbt von Calendar)
MaxMillis

Die maximal unterstützte Epochen millisekunden.

(Geerbt von Calendar)
May

Wert des MONTH Felds, das den fünften Monat des Jahres angibt.

(Geerbt von Calendar)
Millisecond
Veraltet.

Feldnummer für get und set Angabe der Millisekunden innerhalb der Zweiten.

(Geerbt von Calendar)
MillisecondsInDay
Veraltet.

<strong>[icu]</strong> Field number for get() and set() indicating the milliseconds in the day.

(Geerbt von Calendar)
Minimum

Limit type for getLimit() and handleGetLimit() indicating the minimum value that a field can take (least minimum).

(Geerbt von Calendar)
MinimumUserStamp

Wenn der Zeitstempel stamp[] einen Wert aufweist, der größer oder gleich MINIMUM_USER_SET ist, wurde er vom Benutzer über einen Aufruf set()festgelegt.

(Geerbt von Calendar)
MinJulian

Der mindestens unterstützte julianische Tag.

(Geerbt von Calendar)
MinMillis

Die mindestens unterstützte Epochen millisekunden.

(Geerbt von Calendar)
Minute
Veraltet.

Feldnummer für get und set Angabe der Minute innerhalb der Stunde.

(Geerbt von Calendar)
Monday

Wert des Felds, das DAY_OF_WEEK Montag angibt.

(Geerbt von Calendar)
Month
Veraltet.

Feldnummer für get und set angabe des Monats.

(Geerbt von Calendar)
Muharram

Konstante für Muharram, den 1. Monat des islamischen Jahres.

November

Wert des MONTH Felds, das den elften Monat des Jahres angibt.

(Geerbt von Calendar)
October

Wert des MONTH Felds, das den zehnten Monat des Jahres angibt.

(Geerbt von Calendar)
OneDay

Die Anzahl der Millisekunden an einem Tag.

(Geerbt von Calendar)
OneHour

Die Anzahl der Millisekunden in einer Stunde.

(Geerbt von Calendar)
OneMinute

Die Anzahl der Millisekunden in einer Minute.

(Geerbt von Calendar)
OneSecond

Die Anzahl der Millisekunden in einer Sekunde.

(Geerbt von Calendar)
OneWeek

Die Anzahl der Millisekunden in einer Woche.

(Geerbt von Calendar)
OrdinalMonth

<strong>[icu]</strong> Field, das den Monat angibt.

(Geerbt von Calendar)
Pm

Wert des AM_PM Felds, das den Zeitraum des Tages von Mittag bis kurz vor Mitternacht angibt.

(Geerbt von Calendar)
Rabi1

Konstante für Tollwwal (oder Tollwwal), den 3. Monat des islamischen Jahres.

Rabi2

Konstante für Rabi' al-thani oder (Rabi' II), der 4. Monat des islamischen Jahres.

Rajab

Konstante für Rajab, der 7. Monat des islamischen Jahres.

Ramadan

Konstante für Ramadan, der 9. Monat des islamischen Jahres.

ResolveRemap

Wert für OR zur Auflösung von Tabellenfeldwerten für die Neuzuordnung.

(Geerbt von Calendar)
Safar

Konstante für Safar, der 2. Monat des islamischen Jahres.

Saturday

Wert des Felds, das DAY_OF_WEEK samstags angibt.

(Geerbt von Calendar)
Second
Veraltet.

Feldnummer für get und set Angabe der Sekunde innerhalb der Minute.

(Geerbt von Calendar)
September

Wert des MONTH Felds, das den neunten Monat des Jahres angibt.

(Geerbt von Calendar)
Shaban

Konstante für Sha'ban, der 8. Monat des islamischen Jahres.

Shawwal

Konstante für Shawwal, der 10. Monat des islamischen Jahres.

Sunday

Wert des Felds, das DAY_OF_WEEK sonntags angibt.

(Geerbt von Calendar)
Thursday

Wert des Felds, das DAY_OF_WEEK donnerstags angibt.

(Geerbt von Calendar)
Tuesday

Wert des Felds, das DAY_OF_WEEK Dienstag angibt.

(Geerbt von Calendar)
Undecimber

Der Wert des MONTH Felds, der den dreizehnten Monat des Jahres angibt.

(Geerbt von Calendar)
Unset

Wert des Zeitstempels stamp[] , der angibt, dass ein Feld seit dem letzten Aufruf nicht clear()festgelegt wurde.

(Geerbt von Calendar)
WalltimeFirst
Veraltet.

<strong>[icu]</strong>Option wird verwendet, indem #setRepeatedWallTimeOption(int)#setSkippedWallTimeOption(int) eine mehrdeutige Wandzeit angegeben wird, die als frühestes interpretiert werden soll.

(Geerbt von Calendar)
WalltimeLast
Veraltet.

<strong>[icu]</strong>Option wird verwendet, indem #setRepeatedWallTimeOption(int)#setSkippedWallTimeOption(int) eine mehrdeutige Wandzeit angegeben wird, die als neueste interpretiert werden soll.

(Geerbt von Calendar)
WalltimeNextValid
Veraltet.

<strong>[icu]</strong>Option, die verwendet wird, indem #setSkippedWallTimeOption(int) eine mehrdeutige Wandzeit angegeben wird, die als nächste gültige Wandzeit interpretiert werden soll.

(Geerbt von Calendar)
Wednesday

Wert des Felds, das DAY_OF_WEEK mittwochs angibt.

(Geerbt von Calendar)
WeekOfMonth
Veraltet.

Feldnummer für get und set Angabe der Wochennummer innerhalb des aktuellen Monats.

(Geerbt von Calendar)
WeekOfYear
Veraltet.

Feldnummer für get und set Angabe der Wochennummer innerhalb des aktuellen Jahres.

(Geerbt von Calendar)
Year
Veraltet.

Feldnummer für get und set angibt das Jahr.

(Geerbt von Calendar)
YearWoy
Veraltet.

<strong>[icu]</strong> Field number for get() and set() indicating the extended year corresponding to the #WEEK_OF_YEAR field.

(Geerbt von Calendar)
ZoneOffset
Veraltet.

Feldnummer für get und set Angabe des rohen Offsets von GMT in Millisekunden.

(Geerbt von Calendar)

Eigenschaften

Name Beschreibung
Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
FieldCount

<strong>[icu]</strong> Gibt die Anzahl der von diesem Kalender definierten Felder zurück.

(Geerbt von Calendar)
FirstDayOfWeek

Gibt den ersten Wochentag zurück, wobei 1 = #SUNDAY und 7 = #SATURDAYist. -oder- Legt fest, was der erste Tag der Woche ist, wobei 1 = #SUNDAY und 7 = #SATURDAY.

(Geerbt von Calendar)
GregorianDayOfMonth

Gibt den Tag des Monats (1-basiert) auf dem gregorianischen Kalender zurück, wie berechnet von computeGregorianFields().

(Geerbt von Calendar)
GregorianDayOfYear

Gibt den Tag des Jahres (1-basiert) auf dem gregorianischen Kalender zurück, wie berechnet von computeGregorianFields().

(Geerbt von Calendar)
GregorianMonth

Gibt den Monat (0-basiert) für den gregorianischen Kalender zurück, wie es berechnet wird computeGregorianFields().

(Geerbt von Calendar)
GregorianYear

Gibt das verlängerte Jahr im gregorianischen Kalender wie berechnet von computeGregorianFields().

(Geerbt von Calendar)
Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
IsWeekend

<strong>[icu]</strong> Gibt true zurück, wenn sich das aktuelle Datum und die Uhrzeit dieses Kalenders im Wochenende in diesem Kalendersystem befinden.

(Geerbt von Calendar)
JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniManagedPeerState

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von JavaObject)
JniPeerMembers

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

Lenient

Geben Sie an, ob die Datums-/Uhrzeitinterpretation lenient sein soll. -or- Geben Sie an, ob die Datums-/Uhrzeitinterpretation lenient sein soll.

(Geerbt von Calendar)
MinimalDaysInFirstWeek

Gibt die minimalen Tage zurück, die in der ersten Woche des Jahres erforderlich sind. -oder- Legt fest, welche minimalen Tage in der ersten Woche des Jahres erforderlich sind.

(Geerbt von Calendar)
PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
RepeatedWallTimeOption

<strong>[icu]</strong>Ruft das Verhalten für die Behandlung von Wandzeitversatzübergängen mehrmals bei negativen Zeitzonenoffsetübergängen ab. -or- <strong>[icu]</strong>Legt das Verhalten für die Behandlung von Wandzeitversatzübergängen mehrmals bei negativen Zeitzonenversatzübergängen fest.

(Geerbt von Calendar)
SkippedWallTimeOption

<strong>[icu]</strong>Ruft das Verhalten für die Behandlung übersprungener Wandzeit bei positiven Zeitzonen-Offsetübergängen ab. -or- <strong>[icu]</strong>Legt das Verhalten für die Behandlung übersprungener Wandzeit bei positiven Zeitzonen-Offsetübergängen fest.

(Geerbt von Calendar)
TemporalMonthCode

Ruft den Wert "Temporal monthCode" ab, der dem Monat für das Datum entspricht. -or- Legt den zeitlichen MonthCode fest, bei dem es sich um einen Zeichenfolgenbezeichner handelt, der mit dem Literaldiagramm "M" beginnt, gefolgt von zwei Graphemen, die die nullabstandige Monatszahl des aktuellen Monats in einem normalen (nicht schaltfähigen) Jahr darstellen und durch ein optionales Literaldiagramm "L" suffixiert wird, wenn es sich um einen Schaltmonat in einem Lunisolarkalender handelt.

(Geerbt von Calendar)
ThresholdClass

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

ThresholdType

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

Time

Gibt die aktuelle Uhrzeit dieses Kalenders zurück. -oder- Legt die aktuelle Uhrzeit dieses Kalenders mit dem angegebenen Datum fest.

(Geerbt von Calendar)
TimeInMillis

Gibt die aktuelle Zeit dieses Kalenders als lange zurück. -oder- Legt die aktuelle Zeit dieses Kalenders aus dem angegebenen langen Wert fest.

(Geerbt von Calendar)
TimeZone

Gibt die Zeitzone zurück. -or- Legt die Zeitzone mit dem angegebenen Zeitzonenwert fest.

(Geerbt von Calendar)
Type

<strong>[icu]</strong> Gibt die Kalendertypnamenzeichenfolge für dieses Calendar -Objekt zurück.

(Geerbt von Calendar)

Methoden

Name Beschreibung
Add(CalendarField, Int32)

Fügen Sie einen signierten Betrag zu einem angegebenen Feld hinzu, indem Sie die Regeln dieses Kalenders verwenden.

(Geerbt von Calendar)
After(Object)

Vergleicht die Zeitfelddatensätze.

(Geerbt von Calendar)
Before(Object)

Vergleicht die Zeitfelddatensätze.

(Geerbt von Calendar)
Clear()

Löscht die Werte aller Zeitfelder.

(Geerbt von Calendar)
Clear(CalendarField)

Löscht den Wert im angegebenen Zeitfeld.

(Geerbt von Calendar)
Clone()

Außerkraftsetzungen klonbar

(Geerbt von Calendar)
CompareTo(Calendar)

Vergleicht die Zeiten (in Milli), die durch zwei Calendar Objekte dargestellt werden.

(Geerbt von Calendar)
Complete()

Füllt alle nicht definierten Felder in der Zeitfeldliste aus.

(Geerbt von Calendar)
ComputeFields()

Konvertiert den aktuellen Millisekundenzeitwert time in Feldwerte in fields[].

(Geerbt von Calendar)
ComputeGregorianFields(Int32)

Berechnen Sie das gregorianische Kalenderjahr, den Monat und den Tag des Monats vom julianischen Tag.

(Geerbt von Calendar)
ComputeGregorianMonthStart(Int32, Int32)

Berechnen Sie den julianischen Tag eines Monats des gregorianischen Kalenders.

(Geerbt von Calendar)
ComputeJulianDay()

Berechnen Sie die julianische Tageszahl gemäß den Feldern dieses Kalenders.

(Geerbt von Calendar)
ComputeMillisInDay()

Berechnen Sie die Millisekunden im Tag aus den Feldern.

(Geerbt von Calendar)
ComputeTime()

Konvertiert die aktuellen Feldwerte in fields[] den Millisekunden-Zeitwert time.

(Geerbt von Calendar)
ComputeZoneOffset(Int64, Int32)

Bei dieser Methode kann davon ausgegangen werden, EXTENDED_YEAR festgelegt wurde.

(Geerbt von Calendar)
Construct(JniObjectReference, JniObjectReferenceOptions)

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von JavaObject)
Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
DisposeUnlessReferenced()

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von JavaObject)
Equals(Object)

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von JavaObject)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
FieldDifference(Date, CalendarField)

<strong>[icu]</strong> Gibt den Unterschied zwischen der angegebenen Uhrzeit und der Uhrzeit zurück, auf die dieses Kalenderobjekt festgelegt ist.

(Geerbt von Calendar)
FieldName(CalendarField)

Gibt einen Zeichenfolgennamen für ein Feld für das Debuggen und Ausnahmen zurück.

(Geerbt von Calendar)
Get(CalendarField)

Gibt den Wert für ein bestimmtes Zeitfeld zurück.

(Geerbt von Calendar)
GetActualMaximum(CalendarField)

Gibt den Maximalwert zurück, den dieses Feld aufgrund des aktuellen Datums haben könnte.

(Geerbt von Calendar)
GetActualMinimum(CalendarField)

Gibt den Minimalwert zurück, den dieses Feld aufgrund des aktuellen Datums haben könnte.

(Geerbt von Calendar)
GetCalculationType()

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

GetDateTimeFormat(DateFormatStyle, Int32, Locale)

<strong>[icu]</strong> Gibt einen DateFormat geeigneten Wert für diesen Kalender zurück.

(Geerbt von Calendar)
GetDateTimeFormat(DateFormatStyle, Int32, ULocale)

<strong>[icu]</strong> Gibt einen DateFormat geeigneten Wert für diesen Kalender zurück.

(Geerbt von Calendar)
GetDisplayName(Locale)

Gibt den Namen dieses Kalenders in der Sprache des angegebenen Gebietsschemas zurück.

(Geerbt von Calendar)
GetDisplayName(ULocale)

Gibt den Namen dieses Kalenders in der Sprache des angegebenen Gebietsschemas zurück.

(Geerbt von Calendar)
GetFieldResolutionTable()

Gibt das Feldauflösungsarray für diesen Kalender zurück.

(Geerbt von Calendar)
GetGreatestMinimum(CalendarField)

Gibt den höchsten Minimalwert für das angegebene Feld zurück, wenn dies unterschiedlich ist.

(Geerbt von Calendar)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetLeastMaximum(CalendarField)

Gibt den niedrigsten Maximalwert für das angegebene Feld zurück, wenn dies unterschiedlich ist.

(Geerbt von Calendar)
GetLimit(CalendarField, Int32)

Gibt einen Grenzwert für ein Feld zurück.

(Geerbt von Calendar)
GetMaximum(CalendarField)

Gibt den Maximalwert für das angegebene Zeitfeld zurück.

(Geerbt von Calendar)
GetMinimum(CalendarField)

Gibt den Minimalwert für das angegebene Zeitfeld zurück.

(Geerbt von Calendar)
GetStamp(CalendarField)

Gibt den Zeitstempel eines Felds zurück.

(Geerbt von Calendar)
GetWeekData()

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von Calendar)
HandleComputeFields(Int32)

Unterklassen können diese Methode außer Kraft setzen, um mehrere für jedes Kalendersystem spezifische Felder zu berechnen.

(Geerbt von Calendar)
HandleComputeJulianDay(Int32)

Unterklassen können dies außer Kraft setzen.

(Geerbt von Calendar)
HandleComputeMonthStart(Int32, Int32, Boolean)

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

HandleCreateFields()

Unterklassen, die zusätzliche Felder verwenden, die über diese definierten Felder Calendar hinausgehen, sollten diese Methode überschreiben, um ein int[] Array der entsprechenden Länge zurückzugeben.

(Geerbt von Calendar)
HandleGetDateFormat(String, Locale)

Erstellt einen DateFormat geeigneten Für diesen Kalender.

(Geerbt von Calendar)
HandleGetDateFormat(String, String, Locale)

Erstellt einen DateFormat geeigneten Für diesen Kalender.

(Geerbt von Calendar)
HandleGetDateFormat(String, ULocale)

Erstellt einen DateFormat geeigneten Für diesen Kalender.

(Geerbt von Calendar)
HandleGetExtendedYear()

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

HandleGetLimit(CalendarField, Int32)

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

HandleGetMonthLength(Int32, Int32)

Gibt die Anzahl der Tage im angegebenen Monat des angegebenen verlängerten Jahres dieses Kalendersystems zurück.

(Geerbt von Calendar)
HandleGetYearLength(Int32)

Gibt die Anzahl der Tage im angegebenen erweiterten Jahr dieses Kalendersystems zurück.

(Geerbt von Calendar)
InTemporalLeapYear()

<strong>[icu]</strong> Gibt true zurück, wenn sich das Datum in einem Schaltjahr befindet.

(Geerbt von Calendar)
InternalGet(CalendarField, Int32)

Gibt den Wert für ein bestimmtes Zeitfeld zurück oder gibt den angegebenen Standardwert zurück, wenn das Feld nicht festgelegt ist.

(Geerbt von Calendar)
InternalGet(CalendarField)

Gibt den Wert für ein bestimmtes Zeitfeld zurück.

(Geerbt von Calendar)
InternalGetTimeInMillis()

Gibt die aktuellen Millisekunden ohne Erneutes Komputieren zurück.

(Geerbt von Calendar)
InternalSet(CalendarField, Int32)

Legen Sie ein Feld auf einen Wert fest.

(Geerbt von Calendar)
InvokeIsWeekend(Date)

<strong>[icu]</strong> Gibt true zurück, wenn sich das angegebene Datum und die angegebene Uhrzeit am Wochenende in diesem Kalendersystem befinden.

(Geerbt von Calendar)
IsEquivalentTo(Calendar)

<strong>[icu]</strong> Gibt true zurück, wenn das angegebene Calendar-Objekt diesem entspricht.

(Geerbt von Calendar)
IsSet(CalendarField)

Bestimmt, ob das angegebene Zeitfeld einen Wert festgelegt hat.

(Geerbt von Calendar)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
NewerField(Int32, Int32)

Gibt das Feld zurück, das neuer ist, entweder defaultField oder alternateField.

(Geerbt von Calendar)
NewestStamp(Int32, Int32, Int32)

Gibt den neuesten Stempel eines bestimmten Bereichs von Feldern zurück.

(Geerbt von Calendar)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
PinField(CalendarField)

Passen Sie das angegebene Feld so an, dass es sich innerhalb des zulässigen Bereichs für das Datum befindet, auf das dieser Kalender festgelegt ist.

(Geerbt von Calendar)
PrepareGetActual(CalendarField, Boolean)

Bereiten Sie diesen Kalender für die Berechnung des tatsächlichen Mindest- oder Höchstwerts vor.

(Geerbt von Calendar)
ResolveFields(Int32[][][])

Geben Sie bei einer Rangfolgentabelle die neueste Feldkombination in der Tabelle zurück oder -1, wenn keine gefunden wird.

(Geerbt von Calendar)
Roll(CalendarField, Boolean)

Rollt (nach oben/unten) eine einzelne Zeiteinheit für das angegebene Feld.

(Geerbt von Calendar)
Roll(CalendarField, Int32)

Rollt (nach oben/unten) eine angegebene Zeitdauer für das angegebene Feld.

(Geerbt von Calendar)
Set(CalendarField, Int32)

Legt das Zeitfeld mit dem angegebenen Wert fest.

(Geerbt von Calendar)
Set(Int32, Int32, Int32, Int32, Int32, Int32)

Legt die Werte für die Felder Jahr, Monat, Datum, Stunde, Minute und Sekunde fest.

(Geerbt von Calendar)
Set(Int32, Int32, Int32, Int32, Int32)

Legt die Werte für die Felder Jahr, Monat, Datum, Stunde und Minute fest.

(Geerbt von Calendar)
Set(Int32, Int32, Int32)

Legt die Werte für die Felder Jahr, Monat und Datum fest.

(Geerbt von Calendar)
SetCalculationType(IslamicCalendar+CalculationType)

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von JavaObject)
SetWeekData(Calendar+WeekData)

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von Calendar)
ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(Geerbt von Object)
ValidateField(CalendarField, Int32, Int32)

Überprüfen Sie ein einzelnes Feld dieses Kalenders anhand seines minimalen und maximal zulässigen Werts.

(Geerbt von Calendar)
ValidateField(CalendarField)

Überprüfen Sie ein einzelnes Feld dieses Kalenders.

(Geerbt von Calendar)
ValidateFields()

Stellen Sie sicher, dass sich jedes Feld innerhalb seines gültigen Bereichs befindet, indem Sie jedes festgelegte Feld aufrufen #validateField(int) .

(Geerbt von Calendar)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
WeekNumber(Int32, Int32, Int32)

Gibt die Wochennummer eines Tages innerhalb eines Zeitraums zurück.

(Geerbt von Calendar)
WeekNumber(Int32, Int32)

Gibt die Wochennummer eines Tages innerhalb eines Zeitraums zurück.

(Geerbt von Calendar)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IComparable.CompareTo(Object)

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von Calendar)
IJavaPeerable.Disposed()

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von JavaObject)
IJavaPeerable.Finalized()

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von JavaObject)
IJavaPeerable.UnregisterFromRuntime()

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

(Geerbt von Calendar)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

IslamicCalendar ist eine Unterklasse davon Calendar , die die islamischen zivilen und religiösen Kalender implementiert.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: