Calendar 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.
Die Calendar
-Klasse ist eine abstrakte Klasse, die Methoden zum Konvertieren zwischen einem bestimmten Zeitpunkt und einem Satz von #fields calendar fields
wie YEAR
, MONTH
, DAY_OF_MONTH
HOUR
, usw. und zum Bearbeiten der Kalenderfelder bereitstellt, z. B. zum Abrufen des Datums der nächsten Woche.
[Android.Runtime.Register("java/util/Calendar", DoNotGenerateAcw=true)]
public abstract class Calendar : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.ICloneable, Java.Lang.IComparable
[<Android.Runtime.Register("java/util/Calendar", DoNotGenerateAcw=true)>]
type Calendar = class
inherit Object
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ICloneable
interface IComparable
- Vererbung
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Die Calendar
Klasse ist eine abstrakte Klasse, die Methoden zum Konvertieren zwischen einem bestimmten Zeitpunkt und einer Gruppe von #fields calendar fields
wie YEAR
, MONTH
, DAY_OF_MONTH
, HOUR
, usw. und zum Bearbeiten der Kalenderfelder bereitstellt, z. B. zum Abrufen des Datums der nächsten Woche. Eine Momentzeit kann durch einen Millisekundenwert dargestellt werden, der ein Offset von "Epoch"><em>Epoch</em>, 1. Januar 1970 00:00:00:00.000 GMT (Gregorianisch) darstellt.
Die -Klasse stellt auch zusätzliche Felder und Methoden zur Implementierung eines konkreten Kalendersystems außerhalb des Pakets bereit. Diese Felder und Methoden werden als protected
definiert.
Stellt wie andere gebietsschemaabhängige Klassen Calendar
die Klassenmethode bereit, getInstance
um ein allgemein nützliches Objekt dieses Typs zu erhalten. Calendar
Die Methode gibt getInstance
ein Calendar
Objekt zurück, dessen Kalenderfelder mit dem aktuellen Datum und der aktuellen Uhrzeit initialisiert wurden: <blockquote>
Calendar rightNow = Calendar.getInstance();
</Blockquote>
Ein Calendar
-Objekt kann alle Kalenderfeldwerte erzeugen, die zum Implementieren der Datums-Uhrzeit-Formatierung für eine bestimmte Sprache und einen bestimmten Kalenderstil (z. B. Japanisch-Gregorianisch, Japanisch-Traditionell) erforderlich sind. Calendar
definiert den Bereich der von bestimmten Kalenderfeldern zurückgegebenen Werte sowie deren Bedeutung. Beispielsweise hat der erste Monat des Kalendersystems einen Wert MONTH == JANUARY
für alle Kalender. Andere Werte werden durch die konkrete Unterklasse definiert, z. B ERA
. . Ausführliche Informationen finden Sie in der Dokumentation zu einzelnen Felden und Unterklassen.
<h2>Abrufen und Festlegen von Kalenderfeldwerten</h2>
Die Kalenderfeldwerte können durch Aufrufen der set
Methoden festgelegt werden. Alle in einem Calendar
festgelegten Feldwerte werden erst interpretiert, wenn der Zeitwert (Millisekunden aus der Epoche) oder die Werte der Kalenderfelder berechnet werden müssen. Das Aufrufen von get
, getTimeInMillis
, getTime
und roll
add
umfasst eine solche Berechnung.
<h3>Nachsicht</h3>
Calendar
verfügt über zwei Modi zum Interpretieren der Kalenderfelder: <em>lenient</em> und <em>non-lenient</em>. Wenn sich ein Calendar
im milden Modus befindet, akzeptiert es einen größeren Bereich von Kalenderfeldwerten als es erzeugt. Wenn ein Calendar
Kalenderfeld die Werte für die Rückgabe von get()
neu berechnet, werden alle Kalenderfelder normalisiert. Ein nachsichtiger GregorianCalendar
interpretiert MONTH == JANUARY
beispielsweise den DAY_OF_MONTH == 32
1. Februar.
Wenn sich ein Calendar
im nicht nachsichtigen Modus befindet, löst es eine Ausnahme aus, wenn in den Kalenderfeldern inkonsistent ist. Ein GregorianCalendar
erzeugt DAY_OF_MONTH
beispielsweise immer Werte zwischen 1 und der Länge des Monats. Ein nicht nachsichtiger GregorianCalendar
Löst beim Berechnen seiner Zeit- oder Kalenderfeldwerte eine Ausnahme aus, wenn ein außerhalb des Bereichs liegender Feldwert festgelegt wurde.
<h3>"first_week">Erste Woche</h3>
Calendar
definiert eine gebietsschemaspezifische Sieben-Tage-Woche mit zwei Parametern: dem ersten Wochentag und den minimalen Tagen in der ersten Woche (von 1 bis 7). Diese Zahlen werden den Gebietsschemaressourcendaten oder dem Gebietsschema selbst entnommen, wenn ein Calendar
erstellt wird. Wenn das angegebene Gebietsschema "fw" Unicode-Erweiterungen enthält, wird der erste Wochentag gemäß diesen Erweiterungen abgerufen. Sie können auch explizit über die Methoden zum Festlegen ihrer Werte angegeben werden.
Beim Festlegen oder Abrufen der WEEK_OF_MONTH
Felder Calendar
muss WEEK_OF_YEAR
die erste Woche des Monats oder Jahres als Bezugspunkt bestimmt werden. Die erste Woche eines Monats oder Jahres ist definiert als der früheste Zeitraum von sieben Tagen, der am getFirstDayOfWeek()
beginnt und mindestens getMinimalDaysInFirstWeek()
Tage dieses Monats oder Jahres enthält. Wochen gezählt ..., -1, 0 gehen der ersten Woche voraus; Wochen 2, 3,... Folgen Sie diesem. Beachten Sie, dass sich die von zurückgegebene get()
normalisierte Nummerierung möglicherweise unterscheidet. Beispielsweise kann eine bestimmte Calendar
Unterklasse die Woche vor Woche 1 eines Jahres als Woche <i>n</i>
des Vorjahres festlegen.
<h3>Kalenderfelder Auflösung</h3>
Beim Berechnen eines Datums und einer Uhrzeit aus den Kalenderfeldern sind möglicherweise unzureichende Informationen für die Berechnung vorhanden (z. B. nur Jahr und Monat ohne Monatstag), oder es gibt inkonsistente Informationen (z. B. Dienstag, 15. Juli 1996 (Gregorianisch) - Der 15. Juli 1996 ist eigentlich ein Montag). Calendar
löst Kalenderfeldwerte auf, um das Datum und die Uhrzeit wie folgt zu bestimmen.
"Auflösung">Wenn ein Konflikt in Kalenderfeldwerten besteht, <gibt c>Calendar</c> Den Kalenderfeldern, die kürzlich festgelegt wurden, Prioritäten. Im Folgenden sind die Standardkombinationen der Kalenderfelder aufgeführt. Die neueste Kombination wird verwendet, wie sie durch das zuletzt festgelegte Einzelfeld bestimmt wird.
"date_resolution">Für die Datumsfelder: <blockquote>
YEAR + MONTH + DAY_OF_MONTH
YEAR + MONTH + WEEK_OF_MONTH + DAY_OF_WEEK
YEAR + MONTH + DAY_OF_WEEK_IN_MONTH + DAY_OF_WEEK
YEAR + DAY_OF_YEAR
YEAR + DAY_OF_WEEK + WEEK_OF_YEAR
</Blockquote>
"time_resolution">Für Tageszeitfelder: <blockquote>
HOUR_OF_DAY
AM_PM + HOUR
</Blockquote>
Wenn Kalenderfelder vorhanden sind, deren Werte in der ausgewählten Feldkombination nicht festgelegt wurden, Calendar
verwendet ihre Standardwerte. Der Standardwert der einzelnen Felder kann je nach konkreten Kalendersystemen variieren. In ist beispielsweise GregorianCalendar
der Standardwert eines Felds identisch mit dem des Beginns der Epoche: d. h. , YEAR = 1970
MONTH = JANUARY
, DAY_OF_MONTH = 1
, usw.
<strong>Hinweis:</strong> Es gibt bestimmte mögliche Mehrdeutigkeiten in der Interpretation bestimmter singulärer Zeiten, die auf folgende Weise aufgelöst werden: <ol><li> 23:59 ist die letzte Minute des Tages und 00:00 ist die erste Minute des nächsten Tages. So, 23:59 am 31. Dez. 1999 < 00:00 am 1. Januar 2000 < 00:01 am 1. Januar 2000.
<li> Obwohl historisch nicht genau, gehört Mitternacht auch zu "am", und mittag gehört zu "pm", so am selben Tag, 12:00 Uhr (Mitternacht) < 12:01 uhr und 12:00 Uhr (Mittag) < 12:01 Uhr </ol>
Die Datums- oder Uhrzeitformatzeichenfolgen sind nicht Teil der Definition eines Kalenders, da diese vom Benutzer zur Laufzeit änderbar oder überschrieben werden müssen. Verwenden Sie DateFormat
zum Formatieren von Datumsangaben.
<h3>Feldbearbeitung</h3>
Die Kalenderfelder können mit drei Methoden geändert werden: set()
, add()
und roll()
.
<strong>set(f, value)
</strong> ändert das Kalenderfeld f
in value
. Darüber hinaus wird eine interne Membervariable festgelegt, um anzugeben, dass das Kalenderfeld f
geändert wurde. Obwohl das Kalenderfeld f
sofort geändert wird, wird der Zeitwert des Kalenders in Millisekunden erst neu berechnet, wenn der nächste Aufruf von get()
, getTime()
, getTimeInMillis()
, add()
oder roll()
erfolgt. Daher lösen mehrere Aufrufe set()
nicht mehrere, unnötige Berechnungen aus. Durch das Ändern eines Kalenderfelds mithilfe set()
können sich auch andere Kalenderfelder ändern, abhängig vom Kalenderfeld, dem Kalenderfeldwert und dem Kalendersystem. Darüber hinaus wird nicht unbedingt vom Aufruf set
der -Methode festgelegt zurückgegebenvalue
, get(f)
nachdem die Kalenderfelder neu berechnet wurden. Die Besonderheiten werden durch die konkrete Kalenderklasse bestimmt.
<em>Beispiel</em>: Betrachten Sie eine GregorianCalendar
ursprünglich auf den 31. August 1999 festgelegte. Beim Aufrufen set(Calendar.MONTH, Calendar.SEPTEMBER)
wird das Datum auf den 31. September 1999 festgelegt. Dies ist eine temporäre interne Darstellung, die auf den 1. Oktober 1999 aufgelöst wird, wenn getTime()
dann aufgerufen wird. Ein Aufruf von set(Calendar.DAY_OF_MONTH, 30)
vor dem Aufruf getTime()
legt das Datum jedoch auf den 30. September 1999 fest, da keine Neuberechnung nach set()
sich selbst erfolgt.
<strong>add(f, delta)
</strong> fügt zum Feld f
hinzudelta
. Dies entspricht dem Aufrufen set(f, get(f) + delta)
mit zwei Anpassungen:
<Blockquote>
<strong>Regel 1</strong hinzufügen>. Der Wert des Felds f
nach dem Aufruf abzüglich des Werts des Felds f
vor dem Aufruf ist , modulo jeder Überlauf, der im Feld f
aufgetreten istdelta
. Ein Überlauf tritt auf, wenn ein Feldwert seinen Bereich überschreitet und das nächstgrößere Feld inkrementiert oder verringert wird und der Feldwert wieder in seinen Bereich angepasst wird.
<strong>Regel 2</strong hinzufügen>. Wenn ein kleineres Feld erwartet wird, dass es invariant ist, es aber aufgrund von Änderungen in seinem Minimum oder Maximum nach dem Ändern des Felds f
oder anderer Einschränkungen, z. B. Zeitzonenoffsetänderungen, nicht dem vorherigen Wert entsprechen kann, wird sein Wert so angepasst, dass es so nah wie möglich an seinen erwarteten Wert liegt. Ein kleineres Feld stellt eine kleinere Zeiteinheit dar. HOUR
ist ein kleineres Feld als DAY_OF_MONTH
. Kleinere Felder, die nicht invariant sind, werden nicht angepasst. Das Kalendersystem bestimmt, welche Felder invariant sein sollen.
</Blockquote>
Darüber hinaus erzwingt im Gegensatz zu set()
eine add()
sofortige Neuberechnung der Millisekunden des Kalenders und aller Felder.
<em>Example</em>: Nehmen Sie an, dass GregorianCalendar
ursprünglich auf den 31. August 1999 festgelegt wurde. Beim Aufrufen add(Calendar.MONTH, 13)
wird der Kalender auf den 30. September 2000 festgelegt. <strong>Add rule 1</strong> legt das MONTH
Feld auf September fest, da das Hinzufügen von 13 Monaten bis August den September des nächsten Jahres ergibt. Da DAY_OF_MONTH
im September in einem GregorianCalendar
nicht 31 sein kann, <legt die starke>Add-Regel 2</strong> den DAY_OF_MONTH
auf 30 fest, den am nächsten möglichen Wert. Obwohl es sich um ein kleineres Feld handelt, DAY_OF_WEEK
wird es nicht durch Regel 2 angepasst, da es erwartet wird, dass es sich ändern wird, wenn sich der Monat in einem GregorianCalendar
ändert.
<strong>roll(f, delta)
</strong> fügt delta
dem Feld f
hinzu, ohne größere Felder zu ändern. Dies entspricht dem Aufrufen add(f, delta)
mit der folgenden Anpassung:
<Blockquote>
<strong>Roll rule</strong>. Größere Felder bleiben nach dem Aufruf unverändert. Ein größeres Feld stellt eine größere Zeiteinheit dar. DAY_OF_MONTH
ist ein größeres Feld als HOUR
.
</Blockquote>
<em>Example</em>: Siehe java.util.GregorianCalendar#roll(int, int)
.
<starkes>Nutzungsmodell</stark>. Um das Verhalten von add()
und roll()
zu motivieren, sollten Sie eine Benutzeroberflächenkomponente mit Schaltflächen für Inkrement und Dekrement für Monat, Tag und Jahr sowie eine zugrunde liegende GregorianCalendar
verwenden. Wenn die Schnittstelle den 31. Januar 1999 liest und der Benutzer die Schaltfläche "Monatsinkrement" drückt, was sollte sie lesen? Wenn die zugrunde liegende Implementierung verwendet set()
, liest sie möglicherweise den 3. März 1999. Ein besseres Ergebnis wäre der 28. Februar 1999. Wenn der Benutzer die Monatsinkrementschaltfläche erneut drückt, sollte der 31. März 1999 und nicht der 28. März 1999 lauten. Durch Speichern des ursprünglichen Datums und Verwenden von oder add()
roll()
, je nachdem, ob größere Felder betroffen sein sollen, kann sich die Benutzeroberfläche so verhalten, wie die meisten Benutzer intuitiv erwarten.
In Version 1.1 hinzugefügt.
Java-Dokumentation für java.util.Calendar
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
Calendar() |
Erstellt einen Kalender mit der Standardzeitzone und dem Standardgebietsschema |
Calendar(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen. |
Calendar(TimeZone, Locale) |
Erstellt einen Kalender mit der angegebenen Zeitzone und dem angegebenen Gebietsschema. |
Felder
AllStyles |
Veraltet.
Ein Formatbezeichner zum |
Am |
Wert des |
AmPm |
Veraltet.
Feldnummer für |
April |
Wert des |
August |
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 |
DstOffset |
Veraltet.
Feldnummer für |
Era |
Veraltet.
Feldnummer für |
February |
Wert des |
FieldCount |
Die Anzahl unterschiedlicher Felder, die von und |
Friday |
Wert des Felds, das |
Hour |
Veraltet.
Feldnummer für |
HourOfDay |
Veraltet.
Feldnummer für |
January |
Wert des |
July |
Wert des Felds, der |
June |
Wert des |
Long |
Veraltet.
Ein Formatbezeichner für |
LongFormat |
Ein Formatbezeichner für |
LongStandalone |
Ein Formatbezeichner für |
March |
Wert des |
May |
Wert des |
Millisecond |
Veraltet.
Feldnummer für |
Minute |
Veraltet.
Feldnummer für |
Monday |
Wert des Felds, das |
Month |
Veraltet.
Feldnummer für |
NarrowFormat |
Ein Formatbezeichner für |
NarrowStandalone |
Ein Formatbezeichner für |
November |
Wert des Felds, der |
October |
Wert des |
Pm |
Wert des |
Saturday |
Wert des Felds, das |
Second |
Veraltet.
Feldnummer für |
September |
Wert des |
Short |
Veraltet.
Ein Formatbezeichner für |
ShortFormat |
Ein Formatbezeichner für |
ShortStandalone |
Ein Formatbezeichner für |
Sunday |
Wert des Felds, das |
Thursday |
Wert des Felds, das |
Tuesday |
Wert des Felds, das |
Undecimber |
Wert des |
Wednesday |
Wert des Felds, das |
WeekOfMonth |
Veraltet.
Feldnummer für |
WeekOfYear |
Veraltet.
Feldnummer für |
Year |
Veraltet.
Feldnummer für |
ZoneOffset |
Veraltet.
Feldnummer für |
Eigenschaften
AreFieldsSet |
True, wenn |
AvailableCalendarTypes |
Gibt einen nicht veränderlichen |
CalendarType |
Gibt den Kalendertyp dieses |
Class |
Gibt die Laufzeitklasse dieses |
Fields |
Die Kalenderfeldwerte für die aktuell festgelegte Zeit für diesen Kalender. |
FirstDayOfWeek |
Ruft den ersten Wochentag ab. E. |
Handle |
Das Handle zum zugrunde liegenden Android-instance. (Geerbt von Object) |
Instance |
Ruft einen Kalender mithilfe der Standardzeitzone und des Gebietsschemas ab. |
IsTimeSet |
True, wenn der Wert von |
IsWeekDateSupported |
Gibt zurück, ob dies |
JniIdentityHashCode |
Die |
JniPeerMembers |
Die |
Lenient |
Gibt an, ob die Datums-/Uhrzeitinterpretation nachsichtig sein soll. |
MinimalDaysInFirstWeek |
Ruft die minimalen Tage ab, die in der ersten Woche des Jahres erforderlich sind; E. |
PeerReference |
Die |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
Time |
Gibt ein |
TimeInMillis |
Gibt den Zeitwert dieses Kalenders in Millisekunden zurück. |
TimeZone |
Ruft die Zeitzone ab. - oder: Legt die Zeitzone mit dem angegebenen Zeitzonenwert fest. |
WeeksInWeekYear |
Gibt die Anzahl der Wochen im Wochenjahr zurück, das durch diesen |
WeekYear |
Gibt das Von diesem |
Methoden
Add(CalendarField, Int32) |
Fügt dem angegebenen Kalenderfeld basierend auf den Regeln des Kalenders die angegebene Zeit hinzu oder subtrahiert sie. |
After(Object) |
Gibt zurück, ob dies |
Before(Object) |
Gibt zurück, ob dies |
Clear() |
Legt alle Kalenderfeldwerte und den Zeitwert (Millisekunden-Offset von der "#Epoch">Epoche) dieses |
Clear(CalendarField) |
Legt den angegebenen Kalenderfeldwert und den Zeitwert (Millisekundenoffset vom "#Epoch">Epoche) dieses |
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. |
CompareTo(Calendar) |
Vergleicht die Zeitwerte (Millisekunden-Offsets aus dem "#Epoch"Epoch),> die durch zwei |
Complete() |
Füllt alle nicht definierten Felder in den Kalenderfeldern aus. |
ComputeFields() |
Konvertiert den aktuellen Millisekundenzeitwert |
ComputeTime() |
Konvertiert die aktuellen Kalenderfeldwerte in |
Dispose() |
Die |
Dispose(Boolean) |
Die |
Equals(Object) |
Gibt an, ob ein anderes Objekt diesem "gleich" ist. (Geerbt von Object) |
Get(CalendarField) |
Gibt den Wert des angegebenen Kalenderfelds zurück. |
GetActualMaximum(CalendarField) |
Gibt den maximalen Wert zurück, den das angegebene Kalenderfeld unter Berücksichtigung des Zeitwerts dieses |
GetActualMinimum(CalendarField) |
Gibt den Mindestwert zurück, den das angegebene Kalenderfeld unter Berücksichtigung des Zeitwerts dieses |
GetAvailableLocales() |
Gibt ein Array aller Gebietsschemas zurück, für die die |
GetDisplayName(Int32, Int32, Locale) |
Gibt die Zeichenfolgendarstellung des Kalenderwerts |
GetDisplayNames(Int32, Int32, Locale) |
Gibt einen |
GetGreatestMinimum(CalendarField) |
Gibt den höchsten Mindestwert für das angegebene Kalenderfeld dieses |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetInstance(Locale) |
Ruft einen Kalender mit der Standardzeitzone und dem angegebenen Gebietsschema ab. |
GetInstance(TimeZone) |
Ruft einen Kalender mit der angegebenen Zeitzone und dem angegebenen Standardgebietsschema ab. |
GetInstance(TimeZone, Locale) |
Ruft einen Kalender mit der angegebenen Zeitzone und dem angegebenen Gebietsschema ab. |
GetLeastMaximum(CalendarField) |
Gibt den niedrigsten Maximalwert für das angegebene Kalenderfeld dieses |
GetMaximum(CalendarField) |
Gibt den Maximalwert für das angegebene Kalenderfeld dieses |
GetMinimum(CalendarField) |
Gibt den Mindestwert für das angegebene Kalenderfeld dieses |
InternalGet(Int32) |
Gibt den Wert des angegebenen Kalenderfelds zurück. |
IsSet(CalendarField) |
Bestimmt, ob das angegebene Kalenderfeld über einen Wertsatz verfügt, einschließlich Fällen, in denen der Wert durch interne Feldberechnungen festgelegt wurde, die durch einen |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
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) |
Roll(CalendarField, Boolean) |
Fügt eine einzelne Zeiteinheit für das angegebene Zeitfeld hinzu oder subtrahiert (nach oben/unten), ohne größere Felder zu ändern. |
Roll(CalendarField, Int32) |
Fügt den angegebenen (signierten) Betrag dem angegebenen Kalenderfeld hinzu, ohne größere Felder zu ändern. |
Set(CalendarField, Int32) |
Legt das angegebene Kalenderfeld auf den angegebenen Wert fest. |
Set(Int32, Int32, Int32) |
Legt die Werte für die Kalenderfelder |
Set(Int32, Int32, Int32, Int32, Int32) |
Legt die Werte für die Kalenderfelder |
Set(Int32, Int32, Int32, Int32, Int32, Int32) |
Legt die Werte für die Felder |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
SetWeekDate(Int32, Int32, Int32) |
Legt das Datum dieses Datums |
ToArray<T>() |
Die |
ToInstant() |
Die |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Die |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IComparable.CompareTo(Object) |
Die |
IJavaPeerable.Disposed() |
Die |
IJavaPeerable.DisposeUnlessReferenced() |
Die |
IJavaPeerable.Finalized() |
Die |
IJavaPeerable.JniManagedPeerState |
Die |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Die |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Die |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Die |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Für Android-Runtime überprüfte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Die |
GetJniTypeName(IJavaPeerable) |
Die |