Java 9的日期时间格式化趋近Unicode区域设置标准 - 运城网页制作,运城软件公司,运城手机软件开发,运城手机APP,运城软件开发,运城微信二次开发,运城网站建设,运城网站设计,运城系统集成,运城办公OA,运城专业软件定制开发公司,恩驰森迪,运城网络公司,运城多年网页制作经验,运城软件外包服务

用心为客户创造价值!

0359-2214000

Java 9的日期时间格式化趋近Unicode区域设置标准
发布时间:2017-12-04    当前位置:首页 -> 新闻中心
  一系列在解析和格式化上的改进已集成到 Java 9 中,这些改进让相关功能更趋近于 Unicode 区域设置数据标记语言(LDML,Locale Data Markup Language)。上述改进由 Stephen Colebourne 负责,他是被广为采用的日期时间库 JodaTime 的创建者,还先导了 Java 8 中新 java.time 组件。遵循 Unicode 标准将为 Java 9 提供与其他非 Java 系统间更好的互操作性。
  LDML 是 Unicode 通用区域设置数据资源库 (CLDR,Common Locale Data Repository)所使用的语言。作为 Unicode 联盟的项目之一,CLDR 用于从世界各地收集并存储区域设置数据,这样应用开发人员可使程序更好地适应不同的文化。特别需要说明的是,LDML 可解决日期、时间和时区上的问题,尤其是日期的格式化与解析。下面列出一些从 Java 9 中抽出的新特性,这些新进入 Java 9 的特性使得 java.time 更趋近 LDML 规范。
  JDK-8148947,DataTimeFormatter 的模式字母“g”。
  JDK-8155823,添加了日期时间模式“v”和“vvvv”。
  JDK-8148949,DataTimeFormatter 的模式字母“A”、“n”、“N”。
  JDK-8079628,包含“DD”格式的 java.time.format.DateTimeFormatter 对象在处理三位的积日值(Day-of-Year)时发生失败。
  如上所述,Java 9 更好地看齐 LDML 将会简化整个系统中的互操作性,这是由于不少技术已在不同程度上采用了 LDML。稍提一些,Microsoft .Net 使用 LDML 进行常规的区域设置数据互换,Node.js 和 Ruby 也具有可用的软件包。

山西恩驰森迪软件开发有限公司作为运城地区少有的几家运城软件开发公司中的一家,无论是在运城手机APP开发运城微信二次开发运城网页制作等方面都有很好的技术水平,未来我们将发展的更大、更好,欢迎大家前来咨询

[点击次数:202]

客服电话:0359-2214000 QQ:1046118038 邮箱:1046118038@qq.com
版权所有 山西恩驰森迪软件开发有限公司 地址: 山西省运城市盐湖区红旗东街157号 晋ICP备15004405号-1 微网站: