Java 10 - 语言环境增强
JEP 314 - Unicode 语言标签扩展
Java 7 引入了对 BCP 47 语言标签的支持。但是这种 unicode 语言环境扩展仅限于日历和数字。在 Java 10 中,java.util.Locale 和相关类已更新以实现 LDML 规范中指定的其他 unicode 扩展。添加了以下附加扩展。
-
立方 − 货币种类
-
fw − 一周的第一天
-
rg − 区域覆盖
-
茨 − 时区
以下 API 已更新。
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