DateFormat.GetBestDateTimePattern(Locale, String) Метод

Определение

Возвращает оптимальную локализованную форму заданного скелета для заданного языкового стандарта.

[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

Параметры

locale
Locale

языковой стандарт, в который должен быть локализован скелет

skeleton
String

скелет, как описано выше

Возвращаемое значение

шаблон строки, подходящий для использования.java.text.SimpleDateFormat

Атрибуты

Комментарии

Возвращает оптимальную локализованную форму заданного скелета для заданного языкового стандарта. Скелет аналогичен и использует те же символы формата, что и шаблон Юникода UTS #35 .

Одно из различий заключается в том, что порядок не имеет значения. Например, "MMMd" возвращает "MMMM d" в языковом стандарте en_US , но "d". MMMM" в языковом стандарте de_CH .

Обратите внимание, что в этом втором примере был добавлен необходимый знак препинания для немецкого языка. Для одних и того же входных данных es_ESу нас будет еще больше дополнительного текста: d 'de' MMMM.

Этот метод автоматически исправит грамматические потребности. Учитывая те же входные данные MMMD, этот метод вернет "d LLLL" в языковом fa_IR стандарте, где необходимы автономные месяцы. Длина сохраняется, где значимые, поэтому "Md" даст другой результат "MMMd", скажем, за исключением языкового стандарта, например ja_JP , где существует только одна длина месяца.

Этот метод возвращает только шаблоны, которые находятся в среде CLDR, и полезен всякий раз, когда вы знаете, какие элементы нужно использовать в строке форматирования, но не хотите, чтобы код был конкретным для одного языкового стандарта.

Документация по Java для android.text.format.DateFormat.getBestDateTimePattern(java.util.Locale, java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к