Java 10 - Améliorations des paramètres régionaux
JEP 314 - Extensions de balises de langue Unicode
Java 7 a introduit la prise en charge des balises de langage BCP 47. Mais ces extensions de paramètres régionaux unicode étaient limitées au calendrier et aux nombres. Avec Java 10, java.util.Locale et les classes associées sont mises à jour pour implémenter des extensions unicode supplémentaires comme spécifié dans la spécification LDML. Les extensions supplémentaires suivantes sont ajoutées.
-
cu − Types de devises
-
fw − Premier jour d'une semaine
-
r − Remplacement de région
-
tz − Fuseau horaire
Les API suivantes sont mises à jour.
java.text.DateFormat::get*Instance java.text.DateFormatSymbols::getInstance java.text.DecimalFormatSymbols::getInstance java.text.NumberFormat::get*Instance java.time.format.DateTimeFormatter::localizedBy java.time.format.DateTimeFormatterBuilder::getLocalizedDateTimePattern java.time.format.DecimalStyle::of java.time.temporal.WeekFields::of java.util.Calendar::{getFirstDayOfWeek,getMinimalDaysInWeek} java.util.Currency::getInstance java.util.Locale::getDisplayName java.util.spi.LocaleNameProvider
Java