DateFormatSymbols 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.text.DateFormatSymbols.
[Android.Runtime.Register("android/icu/text/DateFormatSymbols", ApiSince=24, DoNotGenerateAcw=true)]
public class DateFormatSymbols : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/icu/text/DateFormatSymbols", ApiSince=24, DoNotGenerateAcw=true)>]
type DateFormatSymbols = class
inherit Object
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ICloneable
- Vererbung
- Attribute
- Implementiert
Hinweise
<strong>[icu enhancement]</strong> ICU Ersetzung für java.text.DateFormatSymbols. Methoden, Felder und andere für ICU spezifische Funktionen werden als "<strong>[icu]</strong>" bezeichnet.
DateFormatSymbols ist eine öffentliche Klasse zum Kapseln lokalisierbarer Datums-/Uhrzeitformatierungsdaten, z. B. die Namen der Monate, die Namen der Wochentage und die Zeitzonendaten.
DateFormat und SimpleDateFormat beide verwenden DateFormatSymbols , um diese Informationen zu kapseln.
In der Regel sollten Sie nicht direkt verwenden DateFormatSymbols . Stattdessen wird empfohlen, einen Datum-Uhrzeit-Formatierer mit den Factorymethoden der DateFormat Klasse zu erstellen: getTimeInstance, , getDateInstanceoder getDateTimeInstance. Diese Methoden erstellen automatisch einen DateFormatSymbols für den Formatierer, sodass Sie nicht müssen. Nachdem der Formatierer erstellt wurde, können Sie das Formatmuster mithilfe der setPattern Methode ändern. Weitere Informationen zum Erstellen von Formatierern mithilfe DateFormatder Factorymethoden finden Sie unter DateFormat.
Wenn Sie einen Datum-Uhrzeit-Formatierer mit einem bestimmten Formatmuster für ein bestimmtes Gebietsschema erstellen möchten, können Sie dies mit: <Blockquote>
new SimpleDateFormat(aPattern, new DateFormatSymbols(aLocale)).
</blockquote>
DateFormatSymbols Objekte sind klonbar. Wenn Sie ein DateFormatSymbols Objekt abrufen, können Sie die Datum-Uhrzeit-Formatierungsdaten ändern. Sie können z. B. die lokalisierten Datum-Uhrzeit-Formatmusterzeichen durch die Zeichen ersetzen, die Sie leicht merken können. Oder Sie können die repräsentativen Städte in Ihre Lieblingsstädte ändern.
Neue DateFormatSymbols Unterklassen können zur Unterstützung SimpleDateFormat der Datum-Uhrzeit-Formatierung für zusätzliche Gebietsschemas hinzugefügt werden.
Java Dokumentation für android.icu.text.DateFormatSymbols.
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 |
|---|---|
| DateFormatSymbols() |
Erstellt ein DateFormatSymbols -Objekt, indem Formatdaten aus Ressourcen für das Standardgebietsschema |
| DateFormatSymbols(Calendar, Locale) |
Gibt das |
| DateFormatSymbols(Calendar, ULocale) |
Gibt das |
| DateFormatSymbols(Class, Locale) |
Variant of DateFormatSymbols(Calendar, Locale) that takes the Calendar class instead of a Calendar instance. |
| DateFormatSymbols(Class, ULocale) |
Variant of DateFormatSymbols(Calendar, ULocale) that takes the Calendar class instead of a Calendar instance. |
| DateFormatSymbols(IntPtr, JniHandleOwnership) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| DateFormatSymbols(Locale) |
Erstellt ein DateFormatSymbols -Objekt, indem Formatdaten aus Ressourcen für das angegebene Gebietsschema geladen werden. |
| DateFormatSymbols(ResourceBundle, Locale) |
Ruft das DateFormatSymbols eines benutzerdefinierten Kalenders aus dem angegebenen Ressourcenbundle ab. |
| DateFormatSymbols(ResourceBundle, ULocale) |
Ruft das DateFormatSymbols eines benutzerdefinierten Kalenders aus dem angegebenen Ressourcenbundle ab. |
| DateFormatSymbols(ULocale) |
<strong>[icu]</strong> Erstellt ein DateFormatSymbols-Objekt, indem Formatdaten aus Ressourcen für die angegebene ulocale geladen werden. |
Felder
| Name | Beschreibung |
|---|---|
| Abbreviated |
Veraltet.
<strong>[icu]</strong> Constant for width. |
| Format |
Veraltet.
<strong>[icu]</strong> Constant for context. |
| Narrow |
Veraltet.
<strong>[icu]</strong> Constant for width. |
| Short |
Veraltet.
<strong>[icu]</strong> Constant for width; only supported for weekdays. |
| Standalone |
Veraltet.
<strong>[icu]</strong> Constant for context. |
| Wide |
Veraltet.
<strong>[icu]</strong> Constant for width. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| Instance |
Gibt eine DateFormatSymbols-Instanz für das Standardgebietsschema zurück. |
| 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 |
| LocalPatternChars |
Gibt lokalisierte Datums-/Uhrzeitmusterzeichen zurück. - oder- Legt lokalisierte Datums-/Uhrzeitmusterzeichen fest. |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| ThresholdClass |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| ThresholdType |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Überschreibt klonen. |
| 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) |
| GetAmPmStrings() |
Gibt am/pm-Zeichenfolgen zurück. |
| GetAvailableLocales() |
Gibt ein Array aller Gebietsschemas zurück, für das die |
| GetEraNames() |
<strong>[icu]</strong> Gibt vollständige Zeichenfolgen für den Era-Namen zurück. |
| GetEras() |
Gibt abgekürzte Era-Zeichenfolgen zurück. |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| GetInstance(Locale) |
Gibt eine DateFormatSymbols-Instanz für das angegebene Gebietsschema zurück. |
| GetInstance(ULocale) |
<strong>[icu]</strong> Gibt eine DateFormatSymbols-Instanz für das angegebene Gebietsschema zurück. |
| GetMonths() |
Gibt Monatszeichenfolgen zurück. |
| GetMonths(Int32, Int32) |
Gibt Monatszeichenfolgen zurück. |
| GetNarrowEras() |
<strong>[icu]</strong> Gibt schmale Namenszeichenfolgen für die Ära zurück. |
| GetQuarters(Int32, Int32) |
<strong>[icu]</strong> Gibt Quartalszeichenfolgen zurück. |
| GetShortMonths() |
Gibt kurze Monatszeichenfolgen zurück. |
| GetShortWeekdays() |
Gibt abgekürzte Wochentagzeichenfolgen zurück; beispiel: "Sun", "Mon", etc. |
| GetWeekdays() |
Gibt breite Wochentagzeichenfolgen zurück. |
| GetWeekdays(Int32, Int32) |
Gibt Wochentagzeichenfolgen zurück. |
| GetYearNames(Int32, Int32) |
Gibt zyklische Jahresnamenzeichenfolgen zurück, wenn der Kalender sie hat, z. B. "jia-zi", "yi-chou", usw. |
| GetZodiacNames(Int32, Int32) |
Gibt Kalender-Tierkreisnamenzeichenfolgen zurück, wenn der Kalender sie hat, z. B. "Rat", "Ox", "Tiger", usw. |
| GetZoneStrings() |
Gibt Zeitzonenzeichenfolgen zurück. |
| InitializeData(ULocale, String) |
Initialisiert Formatsymbole für das Gebietsschema und den Kalendertyp |
| 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) |
| SetAmPmStrings(String[]) |
Legt am/pm-Zeichenfolgen fest. |
| SetEraNames(String[]) |
<strong>[icu]</strong> Sets full era name strings. |
| SetEras(String[]) |
Legt abgekürzte Era-Zeichenfolgen fest. |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetMonths(String[], Int32, Int32) |
Legt Monatszeichenfolgen fest. |
| SetMonths(String[]) |
Legt Monatszeichenfolgen fest. |
| SetNarrowEras(String[]) |
<strong>[icu]</strong> Sets narrow era name strings. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU Ersetzung für |
| SetQuarters(String[], Int32, Int32) |
<strong>[icu]</strong> Legt Viertelzeichenfolgen fest. |
| SetShortMonths(String[]) |
Legt kurze Monatszeichenfolgen fest. |
| SetShortWeekdays(String[]) |
Legt abgekürzte Wochentagzeichenfolgen fest; beispiel: "Sun", "Mon", etc. |
| SetWeekdays(String[], Int32, Int32) |
Legt Wochentagzeichenfolgen fest. |
| SetWeekdays(String[]) |
Legt breite Wochentagzeichenfolgen fest. |
| SetYearNames(String[], Int32, Int32) |
Legt zyklische Jahresnamenzeichenfolgen fest, z. B. "jia-zi", "yi-chou", usw. |
| SetZodiacNames(String[], Int32, Int32) |
Legt Kalender-Tierkreisnamenzeichenfolgen fest, z. B. "Rat", "Ox", "Tiger"usw. |
| SetZoneStrings(String[][]) |
Legt Zeitzonenzeichenfolgen fest. |
| 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 |
|---|---|
| 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 |