Java10 区域设置增强

Java10 区域设置增强

JEP 314 – Unicode 语言标记扩展

Java 7引入了对 BCP 47 语言标记的支持。但是这个Unicode语言环境扩展仅限于日历和数字。Java 10中,java.util.Locale和相关类进行了更新,实现了LDML规范中指定的附加Unicode扩展。以下附加扩展被添加。

  • cu − 货币类型

  • fw − 一周的第一天

  • rg − 区域覆盖

  • tz − 时区

以下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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程