Chronology.OfLocale(Locale) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
Use 'Java.Time.Chrono.IChronology.OfLocale'. This class will be removed in a future release.
Obtient une instance d’un Chronology
paramètre régional.
[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
Paramètres
- locale
- Locale
paramètres régionaux à utiliser pour obtenir le système de calendrier, et non null
Retours
le système de calendrier associé aux paramètres régionaux, et non null
- Attributs
Remarques
Obtient une instance d’un Chronology
paramètre régional.
Cela retourne une Chronology
base sur les paramètres régionaux spécifiés, généralement en retournant IsoChronology
. Les autres systèmes de calendrier sont retournés uniquement s’ils sont explicitement sélectionnés dans les paramètres régionaux.
La Locale
classe fournit un accès à une plage d’informations utiles pour localiser une application. Cela inclut la langue et la région, telles que « en-Gb » pour l’anglais comme utilisé en Grande-Bretagne.
La Locale
classe prend également en charge un mécanisme d’extension qui peut être utilisé pour identifier un système de calendrier. Le mécanisme est une forme de paires clé-valeur, où le système de calendrier a la clé « ca ». Par exemple, les paramètres régionaux « en-JP-u-ca-japonais » représentent la langue anglaise telle qu’elle est utilisée au Japon avec le système de calendrier japonais.
Cette méthode recherche le système de calendrier souhaité d’une manière équivalente à la transmission de « ca » à Locale#getUnicodeLocaleType(String)
. Si la clé « ca » n’est pas présente, elle IsoChronology
est retournée.
Notez que le comportement de cette méthode diffère de l’ancienne java.util.Calendar#getInstance(Locale)
méthode. Si cette méthode reçoit des paramètres régionaux de « th_TH », elle retourne BuddhistCalendar
. En revanche, cette méthode retourne IsoChronology
. Passer les paramètres régionaux « th-TH-u-ca-bouddhiste » dans l’une ou l’autre méthode entraînera le système de calendrier bouddhiste thaïlandais et est donc l’approche recommandée pour la localisation du système de calendrier thaïlandais.
Une situation similaire, mais plus simple, se produit pour le système de calendrier japonais. Les paramètres régionaux « jp_JP_JP » ont déjà été utilisés pour accéder au calendrier. Toutefois, contrairement aux paramètres régionaux thaïlandais, « ja_JP_JP » est automatiquement converti en Locale
forme moderne et recommandée de « ja-JP-u-ca-japonais ». Par conséquent, il n’existe aucune différence de comportement entre cette méthode et Calendar#getInstance(Locale)
.
Documentation Java pour java.time.chrono.Chronology.ofLocale(java.util.Locale)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.