Chronology.OfLocale(Locale) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
Use 'Java.Time.Chrono.IChronology.OfLocale'. This class will be removed in a future release.
Obtiene una instancia de de Chronology
una configuración regional.
[Android.Runtime.Register("ofLocale", "(Ljava/util/Locale;)Ljava/time/chrono/Chronology;", "", ApiSince=26)]
[System.Obsolete("Use 'Java.Time.Chrono.IChronology.OfLocale'. This class will be removed in a future release.")]
public static Java.Time.Chrono.IChronology? OfLocale (Java.Util.Locale? locale);
[<Android.Runtime.Register("ofLocale", "(Ljava/util/Locale;)Ljava/time/chrono/Chronology;", "", ApiSince=26)>]
[<System.Obsolete("Use 'Java.Time.Chrono.IChronology.OfLocale'. This class will be removed in a future release.")>]
static member OfLocale : Java.Util.Locale -> Java.Time.Chrono.IChronology
Parámetros
- locale
- Locale
configuración regional que se va a usar para obtener el sistema de calendario, no null
Devoluciones
el sistema de calendario asociado a la configuración regional, no null
- Atributos
Comentarios
Obtiene una instancia de de Chronology
una configuración regional.
Esto devuelve un Chronology
valor basado en la configuración regional especificada, normalmente devolviendo IsoChronology
. Otros sistemas de calendario solo se devuelven si se seleccionan explícitamente dentro de la configuración regional.
La Locale
clase proporciona acceso a un intervalo de información útil para localizar una aplicación. Esto incluye el idioma y la región, como "en-GB" para inglés como se usa en Gran Bretaña.
La Locale
clase también admite un mecanismo de extensión que se puede usar para identificar un sistema de calendario. El mecanismo es una forma de pares clave-valor, donde el sistema de calendario tiene la clave "ca". Por ejemplo, la configuración regional "en-JP-u-ca-japanese" representa el idioma inglés que se usa en Japón con el sistema de calendario japonés.
Este método busca el sistema de calendario deseado de una manera equivalente a pasar "ca" a Locale#getUnicodeLocaleType(String)
. Si la clave "ca" no está presente, IsoChronology
se devuelve.
Tenga en cuenta que el comportamiento de este método difiere del método anterior java.util.Calendar#getInstance(Locale)
. Si ese método recibe una configuración regional de "th_TH", devolverá BuddhistCalendar
. Por el contrario, este método devolverá IsoChronology
. Pasar la configuración regional "th-TH-u-ca-budista" en cualquiera de los métodos dará lugar al sistema de calendario budista tailandés y, por tanto, es el enfoque recomendado para la localización del sistema de calendario tailandés.
Una situación similar, pero más sencilla, se produce para el sistema de calendario japonés. La configuración regional "jp_JP_JP" se ha usado anteriormente para acceder al calendario. Sin embargo, a diferencia de la configuración regional tailandesa, "ja_JP_JP" se convierte automáticamente en Locale
la forma moderna y recomendada de "ja-JP-u-ca-japanese". Por lo tanto, no hay ninguna diferencia en el comportamiento entre este método y Calendar#getInstance(Locale)
.
Documentación de Java para java.time.chrono.Chronology.ofLocale(java.util.Locale)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.