DateTimePatternGenerator 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.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd".
[Android.Runtime.Register("android/icu/text/DateTimePatternGenerator", ApiSince=24, DoNotGenerateAcw=true)]
public class DateTimePatternGenerator : Java.Lang.Object, Android.Icu.Util.IFreezable, IDisposable
[<Android.Runtime.Register("android/icu/text/DateTimePatternGenerator", ApiSince=24, DoNotGenerateAcw=true)>]
type DateTimePatternGenerator = class
inherit Object
interface IFreezable
interface ICloneable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Vererbung
- Attribute
- Implementiert
Hinweise
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". Der Benutzer kann den Generator aufbauen, indem er aufeinander folgende Muster hinzufügt. Sobald dies geschehen ist, kann eine Abfrage mit einem "Skelett" erstellt werden, bei dem es sich um ein Muster handelt, das nur die gewünschten Felder und Längen enthält. Der Generator gibt das Muster "am besten anpassen" zurück, das diesem Skelett entspricht.
Die Hauptmethode, die personen verwenden, ist getBestPattern(String skeleton), da diese Klasse normalerweise mit Daten aus einem bestimmten Gebietsschema vorinstalliert ist. Generatoren können jedoch auch direkt aus anderen Daten erstellt werden.
Java Dokumentation für android.icu.text.DateTimePatternGenerator.
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 |
|---|---|
| DateTimePatternGenerator() |
Nur für die Verwendung durch Unterklassen |
| DateTimePatternGenerator(IntPtr, JniHandleOwnership) |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
Felder
| Name | Beschreibung |
|---|---|
| Day |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| DayOfWeekInMonth |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| DayOfYear |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| Dayperiod |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| Era |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| FractionalSecond |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| Hour |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| MatchAllFieldsLength |
Veraltet.
Optionsformat zum Erzwingen der Breite aller Datums- und Uhrzeitfelder. |
| MatchHourFieldLength |
Veraltet.
Optionsformat zum Erzwingen der Breite des Stundenfelds. |
| MatchNoOptions |
Veraltet.
Standardoptionsformat für |
| Minute |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| Month |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| Quarter |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| Second |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| Weekday |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| WeekOfMonth |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| WeekOfYear |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| Year |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| Zone |
Veraltet.
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| DateTimeFormat |
Getter, der setDateTimeFormat entspricht. -oder- Das Datums-Uhrzeitformat ist ein Nachrichtenformatmuster, das zum Verfassen von Datums- und Uhrzeitmustern verwendet wird. |
| Decimal |
Getter, der "SetDecimal" entspricht. -oder- Der Dezimalwert wird in Formatierungsbrüchen von Sekunden verwendet. |
| DefaultHourCycle |
Gibt den Standardstundenzyklus zurück. |
| EmptyInstance |
Erstellen Sie einen leeren Generator, der mit addPattern() erstellt werden soll. |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| Instance |
Erstellen Sie einen flexiblen Generator entsprechend den Daten für das Standardgebietsschema |
| IsFrozen |
Bestimmt, ob das Objekt fixiert wurde oder nicht. |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". (Geerbt von JavaObject) |
| JniPeerMembers |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| ThresholdClass |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| ThresholdType |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
Methoden
| Name | Beschreibung |
|---|---|
| AddPattern(String, Boolean, DateTimePatternGenerator+PatternInfo) |
Fügt dem Generator ein Muster hinzu. |
| Clone() |
Gibt eine Kopie dieses |
| CloneAsThawed() |
Stellt den Klonvorgang bereit. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". (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() |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". (Geerbt von JavaObject) |
| Equals(Object) |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". (Geerbt von JavaObject) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| Freeze() |
Fixiert das Objekt. |
| GetAppendItemFormat(DateTimePatternField) |
Getter, der setAppendItemFormats entspricht. |
| GetAppendItemName(DateTimePatternField) |
Getter, der setAppendItemName entspricht. |
| GetBaseSkeleton(String) |
Hilfsprogramm, um ein eindeutiges Basisskelett aus einem bestimmten Muster zurückzugeben. |
| GetBaseSkeletons(ICollection<String>) |
Zurückgeben einer Liste aller Basisskeletts (in kanonischer Form) aus dieser Klasse |
| GetBestPattern(String, DateTimePatternMatchOptions) |
Gibt das beste Muster zurück, das dem Eingabeskelett entspricht. |
| GetBestPattern(String) |
Gibt das beste Muster zurück, das dem Eingabeskelett entspricht. |
| GetDateTimeFormat(Int32) |
Getter, der setDateTimeFormat entspricht. |
| GetFieldDisplayName(Int32, DateTimePatternGenerator+DisplayWidth) |
Die allgemeine Schnittstelle zum Abrufen eines Anzeigenamens für ein bestimmtes Datums-/Uhrzeitfeld in einer von mehreren möglichen Anzeigebreiten. |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| GetInstance(Locale) |
Erstellen Sie einen flexiblen Generator entsprechend den Daten für ein bestimmtes Gebietsschema. |
| GetInstance(ULocale) |
Erstellen Sie einen flexiblen Generator entsprechend den Daten für ein bestimmtes Gebietsschema. |
| GetSkeleton(String) |
Hilfsprogramm, um ein einzigartiges Skelett aus einem bestimmten Muster zurückzugeben. |
| GetSkeletons(IDictionary<String,String>) |
Gibt eine Liste aller Skelette (in kanonischer Form) aus dieser Klasse und die Muster zurück, denen sie zugeordnet sind. |
| 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) |
| 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) |
| ReplaceFieldTypes(String, String, DateTimePatternMatchOptions) |
Passt die Feldtypen (Breite und Untertyp) eines Musters an, um den Inhalt einer Skelett abzugleichen. |
| ReplaceFieldTypes(String, String) |
Passt die Feldtypen (Breite und Untertyp) eines Musters an, um den Inhalt einer Skelett abzugleichen. |
| SetAppendItemFormat(DateTimePatternField, String) |
Ein AppendItem-Format ist ein Muster, das verwendet wird, um ein Feld anzufügen, wenn keine gute Übereinstimmung vorhanden ist. |
| SetAppendItemName(DateTimePatternField, String) |
Legt die Namen von Feldern fest, z. B. "era" in Englisch für ERA. |
| SetDateTimeFormat(Int32, String) |
dateTimeFormats sind Nachrichtenmuster, die zum Verfassen von Kombinationen aus Datums- und Uhrzeitmustern verwendet werden. |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". (Geerbt von JavaObject) |
| 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) |
| 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) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IFreezable.CloneAsThawed() |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| IFreezable.Freeze() |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| IJavaPeerable.Disposed() |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". (Geerbt von JavaObject) |
| IJavaPeerable.Finalized() |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". (Geerbt von JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". (Geerbt von JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". (Geerbt von JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". (Geerbt von JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". (Geerbt von JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
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) |
Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd". |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |