GregorianCalendar Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
<strong>[icu enhancement]</strong> ICU Ersetzung für java.util.GregorianCalendar.
[Android.Runtime.Register("android/icu/util/GregorianCalendar", ApiSince=24, DoNotGenerateAcw=true)]
public class GregorianCalendar : Android.Icu.Util.Calendar
[<Android.Runtime.Register("android/icu/util/GregorianCalendar", ApiSince=24, DoNotGenerateAcw=true)>]
type GregorianCalendar = class
inherit Calendar
- Vererbung
- Abgeleitet
- Attribute
Hinweise
<strong>[icu enhancement]</strong> ICU Ersetzung für java.util.GregorianCalendar. Methoden, Felder und andere für ICU spezifische Funktionen werden als "<strong>[icu]</strong>" bezeichnet.
GregorianCalendar ist eine konkrete Unterklasse von Calendar und stellt den Standardkalender bereit, der von den meisten der Welt verwendet wird.
Der Standardkalender (Gregorianischer Kalender) weist 2 Epochen, BC und AD auf.
Diese Implementierung behandelt eine einzelne Einstellung, die standardmäßig dem Datum entspricht, an dem der gregorianische Kalender erstellt wurde (15. Oktober 1582 in einigen Ländern, später in anderen Ländern). Das Übernahmedatum kann durch den Anrufer setGregorianChange()geändert werden.
Historisch folgte in diesen Ländern, die zuerst den gregorianischen Kalender, den 4. Oktober 1582 angenommen haben, auf den 15. Oktober 1582. Dieser Kalender modelliert dies ordnungsgemäß. Vor dem gregorianischen Übernahme GregorianCalendar wird der julianische Kalender implementiert. Der einzige Unterschied zwischen dem gregorianischen und dem julianischen Kalender ist die Schaltjahrregel. Der julianische Kalender gibt Schaltjahre alle vier Jahre an, während der gregorianische Kalender Jahrhundertjahre ausgelassen, die nicht durch 400 divisierbar sind.
GregorianCalendar
<implementiert em>proleptic</em> gregorianische und julianische Kalender. Das heißt, Datumsangaben werden berechnet, indem die aktuellen Regeln zeitlich unbegrenzt weit nach hinten und vorwärts extrapoliert werden. Daher kann es für alle Jahre verwendet werden, GregorianCalendar um aussagekräftige und konsistente Ergebnisse zu erzielen. Datumsangaben, die verwendet GregorianCalendar werden, sind jedoch historisch nur ab dem 1. März 4 AD genau, als moderne julianische Kalenderregeln angenommen wurden. Vor diesem Datum wurden Schaltjahrregeln unregelmäßig angewendet, und vor 45 v. Chr. existierte der julianische Kalender nicht einmal.
Vor der Einrichtung des gregorianischen Kalenders war der Neujahrstag der 25. März. Um Verwirrung zu vermeiden, verwendet dieser Kalender immer den 1. Januar. Eine manuelle Anpassung kann bei Bedarf für Datumsangaben vorgenommen werden, die vor der gregorianischen Umstellung liegen und zwischen dem 1. Januar und dem 24. März liegen.
Werte, die für den WEEK_OF_YEAR Feldbereich zwischen 1 und 53 berechnet werden. Woche 1 für ein Jahr ist der früheste siebentägige Zeitraum ab getFirstDayOfWeek() dem Jahr, der mindestens getMinimalDaysInFirstWeek() Tage ab diesem Jahr enthält. Es hängt somit von den Werten von getMinimalDaysInFirstWeek(), getFirstDayOfWeek()und dem Tag der Woche vom 1. Januar ab. Wochen zwischen Woche 1 von einem Jahr und Woche 1 des folgenden Jahres werden sequenziell von 2 bis 52 oder 53 (nach Bedarf) nummeriert.
Beispielsweise war der 1. Januar 1998 ein Donnerstag. Wenn getFirstDayOfWeek() dies der Wert 4 ist MONDAYgetMinimalDaysInFirstWeek() (dies sind die Werte, die ISO 8601 und viele nationale Normen widerspiegeln), beginnt die Woche 1 von 1998 am 29. Dezember 1997 und endet am 4. Januar 1998. Wenn jedoch getFirstDayOfWeek() die SUNDAYWoche 1 von 1998 beginnt am 4. Januar 1998 und endet am 10. Januar 1998; die ersten drei Tage von 1998 sind dann Teil der Woche 53 von 1997.
Werte, die für den WEEK_OF_MONTH Feldbereich zwischen 0 oder 1 bis 4 oder 5 berechnet werden. Woche 1 eines Monats (die Tage mit WEEK_OF_MONTH = 1) ist der früheste Satz von mindestens getMinimalDaysInFirstWeek() zusammenhängenden Tagen in diesem Monat, endet am Tag vor getFirstDayOfWeek(). Im Gegensatz zu Woche 1 eines Jahres kann die Woche 1 eines Monats kürzer als 7 Tage sein, nicht beginnen am getFirstDayOfWeek()und enthält keine Tage des vorherigen Monats. Tage eines Monats vor Woche 1 haben einen WEEK_OF_MONTH Von 0.
Wenn beispielsweise getFirstDayOfWeek() 4 ist SUNDAY und getMinimalDaysInFirstWeek() ist, dann ist die erste Woche vom Januar 1998 Sonntag, 4. Januar bis Samstag, 10. Januar. Diese Tage haben eine WEEK_OF_MONTH von 1. Donnerstag, 1. Januar bis Samstag, 3. Januar haben einen WEEK_OF_MONTH Von 0. Wenn getMinimalDaysInFirstWeek() auf 3 geändert wird, haben der 1. Januar bis zum 3. Januar einen WEEK_OF_MONTH Wert von 1.
<strong>Example:</strong><blockquote>
// get the supported ids for GMT-08:00 (Pacific Standard Time)
String[] ids = TimeZone.getAvailableIDs(-8 * 60 * 60 * 1000);
// if no ids were returned, something is wrong. get out.
if (ids.length == 0)
System.exit(0);
// begin output
System.out.println("Current Time");
// create a Pacific Standard Time time zone
SimpleTimeZone pdt = new SimpleTimeZone(-8 * 60 * 60 * 1000, ids[0]);
// set up rules for daylight savings time
pdt.setStartRule(Calendar.MARCH, 2, Calendar.SUNDAY, 2 * 60 * 60 * 1000);
pdt.setEndRule(Calendar.NOVEMBER, 1, Calendar.SUNDAY, 2 * 60 * 60 * 1000);
// create a GregorianCalendar with the Pacific Daylight time zone
// and the current date and time
Calendar calendar = new GregorianCalendar(pdt);
Date trialTime = new Date();
calendar.setTime(trialTime);
// print out a bunch of interesting things
System.out.println("ERA: " + calendar.get(Calendar.ERA));
System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
System.out.println("WEEK_OF_YEAR: " + calendar.get(Calendar.WEEK_OF_YEAR));
System.out.println("WEEK_OF_MONTH: " + calendar.get(Calendar.WEEK_OF_MONTH));
System.out.println("DATE: " + calendar.get(Calendar.DATE));
System.out.println("DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
System.out.println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
System.out.println("DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
System.out.println("DAY_OF_WEEK_IN_MONTH: "
+ calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
System.out.println("AM_PM: " + calendar.get(Calendar.AM_PM));
System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
System.out.println("HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
System.out.println("MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
System.out.println("ZONE_OFFSET: "
+ (calendar.get(Calendar.ZONE_OFFSET)/(60*60*1000)));
System.out.println("DST_OFFSET: "
+ (calendar.get(Calendar.DST_OFFSET)/(60*60*1000)));
System.out.println("Current Time, with hour reset to 3");
calendar.clear(Calendar.HOUR_OF_DAY); // so doesn't override
calendar.set(Calendar.HOUR, 3);
System.out.println("ERA: " + calendar.get(Calendar.ERA));
System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
System.out.println("WEEK_OF_YEAR: " + calendar.get(Calendar.WEEK_OF_YEAR));
System.out.println("WEEK_OF_MONTH: " + calendar.get(Calendar.WEEK_OF_MONTH));
System.out.println("DATE: " + calendar.get(Calendar.DATE));
System.out.println("DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
System.out.println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
System.out.println("DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
System.out.println("DAY_OF_WEEK_IN_MONTH: "
+ calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
System.out.println("AM_PM: " + calendar.get(Calendar.AM_PM));
System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
System.out.println("HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
System.out.println("MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
System.out.println("ZONE_OFFSET: "
+ (calendar.get(Calendar.ZONE_OFFSET)/(60*60*1000))); // in hours
System.out.println("DST_OFFSET: "
+ (calendar.get(Calendar.DST_OFFSET)/(60*60*1000))); // in hours
</blockquote>
GregorianCalendar sollte in der Regel mithilfe der android.icu.util.Calendar#getInstance(ULocale) Übergabe eines ULocale Tags "@calendar=gregorian"instanziiert werden.
Java Dokumentation für android.icu.util.GregorianCalendar.
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 |
|---|---|
| GregorianCalendar() |
Erstellt einen GregorianCalendar-Standard mit der aktuellen Uhrzeit in der Standardzeitzone mit dem Standardgebietsschema |
| GregorianCalendar(Int32, Int32, Int32, Int32, Int32, Int32) |
Erstellt einen GregorianCalendar mit dem angegebenen Datums- und Uhrzeitsatz für die Standardzeitzone mit dem Standardgebietsschema |
| GregorianCalendar(Int32, Int32, Int32, Int32, Int32) |
Erstellt einen GregorianCalendar mit dem angegebenen Datums- und Uhrzeitsatz für die Standardzeitzone mit dem Standardgebietsschema |
| GregorianCalendar(Int32, Int32, Int32) |
Erstellt einen GregorianCalendar mit dem angegebenen Datumssatz in der Standardzeitzone mit dem Standardgebietsschema |
| GregorianCalendar(IntPtr, JniHandleOwnership) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| GregorianCalendar(Locale) |
Erstellt einen GregorianCalendar basierend auf der aktuellen Uhrzeit in der Standardzeitzone mit dem angegebenen Gebietsschema. |
| GregorianCalendar(TimeZone, Locale) |
<strong>[icu]</strong> Erstellt einen GregorianCalendar basierend auf der aktuellen Zeit in der angegebenen Zeitzone mit dem angegebenen Gebietsschema. |
| GregorianCalendar(TimeZone, ULocale) |
Erstellt einen GregorianCalendar basierend auf der aktuellen Zeit in der angegebenen Zeitzone mit dem angegebenen Gebietsschema. |
| GregorianCalendar(TimeZone) |
Erstellt einen GregorianCalendar basierend auf der aktuellen Uhrzeit in der angegebenen Zeitzone mit dem Standardgebietsschema |
| GregorianCalendar(ULocale) |
<strong>[icu]</strong> Erstellt einen GregorianCalendar basierend auf der aktuellen Uhrzeit in der Standardzeitzone mit dem angegebenen Gebietsschema. |
Felder
| Name | Beschreibung |
|---|---|
| Ad |
Wert des |
| Am |
Der Wert des |
| AmPm |
Veraltet.
Feldnummer für |
| April |
Wert des |
| August |
Wert des |
| BaseFieldCount |
Die Anzahl der von dieser Klasse definierten Felder. (Geerbt von Calendar) |
| Bc |
Wert des |
| Date |
Veraltet.
Feldnummer für |
| DayOfMonth |
Veraltet.
Feldnummer für |
| DayOfWeek |
Veraltet.
Feldnummer für |
| DayOfWeekInMonth |
Veraltet.
Feldnummer für |
| DayOfYear |
Veraltet.
Feldnummer für |
| December |
Wert des |
| DowLocal |
Veraltet.
<strong>[icu]</strong> Field number for |
| DstOffset |
Veraltet.
Feldnummer für |
| EpochJulianDay |
Der julianische Tag der Epoche, also der 1. Januar 1970 im gregorianischen Kalender. (Geerbt von Calendar) |
| Era |
Veraltet.
Feldnummer für |
| ExtendedYear |
Veraltet.
<strong>[icu]</strong> Field number for |
| February |
Wert des |
| Friday |
Der Wert des Felds, das |
| GreatestMinimum |
Limit type for |
| Hour |
Veraltet.
Feldnummer für |
| HourOfDay |
Veraltet.
Feldnummer für |
| InternallySet |
Der Wert des Zeitstempels |
| 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 |
| JulianDay |
Veraltet.
<strong>[icu]</strong> Field number for |
| July |
Wert des |
| June |
Wert des |
| LeastMaximum |
Limit type for |
| March |
Wert des |
| MaxFieldCount |
Die maximale Anzahl von Feldern, die möglich sind. (Geerbt von Calendar) |
| Maximum |
Limit type for |
| MaxJulian |
Der maximal unterstützte julianische Tag. (Geerbt von Calendar) |
| MaxMillis |
Die maximal unterstützte Epochen millisekunden. (Geerbt von Calendar) |
| May |
Wert des |
| Millisecond |
Veraltet.
Feldnummer für |
| MillisecondsInDay |
Veraltet.
<strong>[icu]</strong> Field number for |
| Minimum |
Limit type for |
| MinimumUserStamp |
Wenn der Zeitstempel |
| 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 |
| Monday |
Wert des Felds, das |
| Month |
Veraltet.
Feldnummer für |
| November |
Wert des |
| October |
Wert des |
| 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 |
| ResolveRemap |
Wert für OR zur Auflösung von Tabellenfeldwerten für die Neuzuordnung. (Geerbt von Calendar) |
| Saturday |
Wert des Felds, das |
| Second |
Veraltet.
Feldnummer für |
| September |
Wert des |
| Sunday |
Wert des Felds, das |
| Thursday |
Wert des Felds, das |
| Tuesday |
Wert des Felds, das |
| Undecimber |
Der Wert des |
| Unset |
Wert des Zeitstempels |
| WalltimeFirst |
Veraltet.
<strong>[icu]</strong>Option wird verwendet, indem |
| WalltimeLast |
Veraltet.
<strong>[icu]</strong>Option wird verwendet, indem |
| WalltimeNextValid |
Veraltet.
<strong>[icu]</strong>Option, die verwendet wird, indem |
| Wednesday |
Wert des Felds, das |
| WeekOfMonth |
Veraltet.
Feldnummer für |
| WeekOfYear |
Veraltet.
Feldnummer für |
| Year |
Veraltet.
Feldnummer für |
| YearWoy |
Veraltet.
<strong>[icu]</strong> Field number for |
| ZoneOffset |
Veraltet.
Feldnummer für |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| 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 = |
| GregorianChange |
Ruft das Änderungsdatum des gregorianischen Kalenders ab. -or- Legt das GregorianCalendar-Änderungsdatum fest. |
| GregorianDayOfMonth |
Gibt den Tag des Monats (1-basiert) auf dem gregorianischen Kalender zurück, wie berechnet von |
| GregorianDayOfYear |
Gibt den Tag des Jahres (1-basiert) auf dem gregorianischen Kalender zurück, wie berechnet von |
| GregorianMonth |
Gibt den Monat (0-basiert) für den gregorianischen Kalender zurück, wie es berechnet wird |
| GregorianYear |
Gibt das verlängerte Jahr im gregorianischen Kalender wie berechnet von |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| InvertGregorian |
Wird von handleComputeJulianDay() und handleComputeMonthStart() verwendet. |
| IsGregorian |
Wird von handleComputeJulianDay() und handleComputeMonthStart() verwendet. |
| 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 |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| JniPeerMembers |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| 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 |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| ThresholdType |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| 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 |
| Complete() |
Füllt alle nicht definierten Felder in der Zeitfeldliste aus. (Geerbt von Calendar) |
| ComputeFields() |
Konvertiert den aktuellen Millisekundenzeitwert |
| 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 |
| ComputeZoneOffset(Int64, Int32) |
Bei dieser Methode kann davon ausgegangen werden, EXTENDED_YEAR festgelegt wurde. (Geerbt von Calendar) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| 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() |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| Equals(Object) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| 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) |
| GetDateTimeFormat(DateFormatStyle, Int32, Locale) |
<strong>[icu]</strong> Gibt einen |
| GetDateTimeFormat(DateFormatStyle, Int32, ULocale) |
<strong>[icu]</strong> Gibt einen |
| 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() |
[icu] Geben Sie einfache, unveränderliche strukturähnliche Klasse für den Zugriff auf die Wochendaten in diesem Kalender zurück. (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) |
Rückgabe JD des Anfangs eines bestimmten Monats/Jahres |
| HandleCreateFields() |
Unterklassen, die zusätzliche Felder verwenden, die über diese definierten Felder |
| HandleGetDateFormat(String, Locale) |
Erstellt einen |
| HandleGetDateFormat(String, String, Locale) |
Erstellt einen |
| HandleGetDateFormat(String, ULocale) |
Erstellt einen |
| HandleGetExtendedYear() |
Gibt das durch die aktuellen Felder definierte erweiterte Jahr zurück. |
| HandleGetLimit(CalendarField, Int32) |
Unterklassen-API zum Definieren von Grenzwerten verschiedener Typen. |
| 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) |
| IsLeapYear(Int32) |
Bestimmt, ob das angegebene Jahr ein Schaltjahr ist. |
| IsSet(CalendarField) |
Bestimmt, ob das angegebene Zeitfeld einen Wert festgelegt hat. (Geerbt von Calendar) |
| JavaFinalize() |
Veraltet.
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) |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| SetWeekData(Calendar+WeekData) |
[icu] Legen Sie Daten in diesem Kalender basierend auf der WeekData-Eingabe fest. (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 |
| 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) |
Vergleicht dieses Objekt mit dem angegebenen Objekt für die Reihenfolge. (Geerbt von Calendar) |
| IJavaPeerable.Disposed() |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| IJavaPeerable.Finalized() |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| IJavaPeerable.JniObjectReferenceControlBlock |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| IJavaPeerable.UnregisterFromRuntime() |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |