Sprache

DateFormat.GetBestDateTimePattern(Locale, String) Methode

Definition

Gibt die bestmögliche lokalisierte Form des angegebenen Skeletts für das angegebene Gebietsschema zurück.

[Android.Runtime.Register("getBestDateTimePattern", "(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String;", "")]
public static string? GetBestDateTimePattern(Java.Util.Locale? locale, string? skeleton);
[<Android.Runtime.Register("getBestDateTimePattern", "(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String;", "")>]
static member GetBestDateTimePattern : Java.Util.Locale * string -> string

Parameter

locale
Locale

Das Gebietsschema, in das das Skelett lokalisiert werden soll

skeleton
String

ein Skelett wie oben beschrieben

Gibt zurück

ein Zeichenfolgenmuster, das für die Verwendung mit java.text.SimpleDateFormat.

Attribute

Hinweise

Gibt die bestmögliche lokalisierte Form des angegebenen Skeletts für das angegebene Gebietsschema zurück. Ein Skelett ähnelt und verwendet dieselben Formatzeichen wie ein Unicode-UTS #35-Muster .

Ein Unterschied besteht darin, dass die Reihenfolge irrelevant ist. Beispielsweise gibt "MMMMd" im en_US Gebietsschema "MMMM d" zurück, aber "d". MMMM" im de_CH Gebietsschema.

Beachten Sie auch in diesem zweiten Beispiel, dass die erforderliche Interpunktion für Deutsch hinzugefügt wurde. Für dieselbe Eingabe in es_EShätten wir noch mehr zusätzlichen Text: "d 'de' MMMM".

Diese Methode wird automatisch für grammatikalische Notwendigkeiten korrigiert. Aufgrund der gleichen "MMMMd"-Eingabe gibt diese Methode "d LLLL" im fa_IR Gebietsschema zurück, in dem eigenständige Monate erforderlich sind. Längen bleiben erhalten, wenn sinnvoll, also würde "Md" ein anderes Ergebnis für "MMMd" geben, z. B. in einem Gebietsschema, z ja_JP . B. wo nur eine Monatslänge vorhanden ist.

Diese Methode gibt nur Muster zurück, die sich in CLDR befinden, und ist immer dann hilfreich, wenn Sie wissen, welche Elemente in Der Formatzeichenfolge enthalten sein sollen, den Code aber nicht für ein gebietsschema spezifisch machen möchten.

Java Dokumentation für android.text.format.DateFormat.getBestDateTimePattern(java.util.Locale, java.lang.String).

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.

Gilt für: