Sprache

DateTimePatternGenerator Klasse

Definition

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
DateTimePatternGenerator
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 #getBestPattern(String, int) und #replaceFieldTypes(String, String, int).

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 Objectzurück.

(Geerbt von Object)
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 FORMAT .

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 DateTimePatternGenerator Objekts zurück.

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 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)

Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd".

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: