Chronology.OfLocale(Locale) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
Use 'Java.Time.Chrono.IChronology.OfLocale'. This class will be removed in a future release.
Obtém uma instância de Chronology uma localidade.
[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
a localidade a ser usada para obter o sistema de calendário, não nulo
Retornos
o sistema de calendário associado à localidade, não nulo
- Atributos
Comentários
Obtém uma instância de Chronology uma localidade.
Isso retorna uma Chronology base na localidade especificada, normalmente retornando IsoChronology. Outros sistemas de calendário só serão retornados se estiverem explicitamente selecionados na localidade.
A Locale classe fornece acesso a uma variedade de informações úteis para localizar um aplicativo. Isso inclui o idioma e a região, como "en-GB" para inglês, conforme usado na Grã-Bretanha.
A Locale classe também dá suporte a um mecanismo de extensão que pode ser usado para identificar um sistema de calendário. O mecanismo é uma forma de pares chave-valor, em que o sistema de calendário tem a chave "ca". Por exemplo, a localidade "en-JP-u-ca-japanese" representa o idioma inglês, conforme usado no Japão com o sistema de calendário japonês.
Esse método localiza o sistema de calendário desejado de uma maneira equivalente a passar "ca" para Locale#getUnicodeLocaleType(String). Se a chave "ca" não estiver presente, será IsoChronology retornada.
Observe que o comportamento desse método difere do método mais antigo java.util.Calendar#getInstance(Locale) . Se esse método receber uma localidade de "th_TH", ele retornará BuddhistCalendar. Por outro lado, esse método retornará IsoChronology. Passar a localidade "th-TH-u-ca-budista" em qualquer método resultará no sistema de calendário budista tailandês e, portanto, é a abordagem recomendada daqui para frente para a localização do sistema de calendário tailandês.
Uma situação semelhante, mas mais simples, ocorre para o sistema de calendário japonês. A localidade "jp_JP_JP" foi usada anteriormente para acessar o calendário. No entanto, ao contrário da localidade tailandesa, "ja_JP_JP" é automaticamente convertido pela Locale forma moderna e recomendada de "ja-JP-u-ca-japanese". Portanto, não há diferença no comportamento entre esse método e Calendar#getInstance(Locale).
Java documentação para java.time.chrono.Chronology.ofLocale(java.util.Locale).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.