DateFormat.GetBestDateTimePattern(Locale, String) Método

Definición

Devuelve la forma mejor posible localizada del esqueleto especificado para la configuración regional determinada.

[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

Parámetros

locale
Locale

configuración regional en la que se debe localizar el esqueleto

skeleton
String

un esqueleto como se describió anteriormente

Devoluciones

un patrón de cadena adecuado para su uso con java.text.SimpleDateFormat.

Atributos

Comentarios

Devuelve la forma mejor posible localizada del esqueleto especificado para la configuración regional determinada. Un esqueleto es similar a y usa los mismos caracteres de formato que un patrón UTS #35 de Unicode.

Una diferencia es que el orden es irrelevante. Por ejemplo, "MMMMd" devolverá "MMMM d" en la en_US configuración regional, pero "d. MMMM" en la de_CH configuración regional.

Tenga en cuenta también en ese segundo ejemplo que se agregó la puntuación necesaria para alemán. Para la misma entrada en es_ES, tendríamos aún más texto adicional: "d 'de' MMMM".

Este método corregirá automáticamente la necesidad gramatical. Dado la misma entrada "MMMMd", este método devolverá "d LLLL" en la fa_IR configuración regional, donde se necesitan meses independientes. Las longitudes se conservan cuando tienen sentido, por lo que "Md" daría un resultado diferente a "MMMd", por ejemplo, excepto en una configuración regional, como ja_JP donde solo hay una longitud de mes.

Este método solo devolverá patrones que están en CLDR y es útil siempre que sepa qué elementos desea en la cadena de formato, pero no desea que el código sea específico de ninguna configuración regional.

Java documentación para android.text.format.DateFormat.getBestDateTimePattern(java.util.Locale, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a