Java 10 - Verbeteringen voor landinstellingen
JEP 314 - Unicode-taaltag-extensies
Java 7 introduceerde ondersteuning voor BCP 47-taaltags. Maar deze unicode locale-extensies waren beperkt tot kalender en cijfers. Met Java 10, java.util.Locale en gerelateerde klassen worden bijgewerkt om aanvullende unicode-extensies te implementeren zoals gespecificeerd in de LDML-specificatie. De volgende extra extensies zijn toegevoegd.
-
k − Valutasoorten
-
fw − Eerste dag van een week
-
rg − Regio overschrijven
-
tz − Tijdzone
De volgende API's zijn bijgewerkt.
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