JSR 310(日期时间API)已添加到JDK 8
程序员文章站
2022-04-18 18:48:20
...
JSR 310(Date and Time API)规范已经逐渐成熟,近日JCP执行委员会发布了该规范的第2个早期草案。
JSR 310为Java提供了一个新的、改进的日期和时间API,以代替目前复杂的难以使用的日期和时间功能。根据新功能列表显示,JSR 310已经被添加到了下一代的OpenJDK 8 和Java 8中。
根据计划,JSR 310将包含在2013年1月份发布的Java 8第6个里程碑版本中。
Java最初对时间和日期的处理是将时间作为一个单一的常变量,过分简单化且有很大的局限性。在1999年,IBM贡献了一个替代API,试图尽可能地实现灵活性,但随后被证明在大多数情况下仍比较笨重。2005年,Stephen Colebourne创建了Joda-Time库,作为替代的日期和时间API。Stephen向JCP提交了一个规范,他本人作为规范的*,该规范就是JSR 310。JSR 310原本打算包含在Java 7中,但最终没有实现。
ThreeTen项目是JSR 310的参考实现,开发者可通过该项目来了解新版的日期和时间API。该项目托管在SourceForge和GitHub。
JSR 310为Java提供了一个新的、改进的日期和时间API,以代替目前复杂的难以使用的日期和时间功能。根据新功能列表显示,JSR 310已经被添加到了下一代的OpenJDK 8 和Java 8中。
根据计划,JSR 310将包含在2013年1月份发布的Java 8第6个里程碑版本中。
Java最初对时间和日期的处理是将时间作为一个单一的常变量,过分简单化且有很大的局限性。在1999年,IBM贡献了一个替代API,试图尽可能地实现灵活性,但随后被证明在大多数情况下仍比较笨重。2005年,Stephen Colebourne创建了Joda-Time库,作为替代的日期和时间API。Stephen向JCP提交了一个规范,他本人作为规范的*,该规范就是JSR 310。JSR 310原本打算包含在Java 7中,但最终没有实现。
ThreeTen项目是JSR 310的参考实现,开发者可通过该项目来了解新版的日期和时间API。该项目托管在SourceForge和GitHub。
上一篇: Git删除远端所有历史提交
推荐阅读
-
Java日期时间API系列12-----Jdk8中java.time包中的新的日期时间API类,日期格式化,常用日期格式大全
-
Java日期时间API系列8-----Jdk8中java.time包中的新的日期时间API类的LocalDate源码分析
-
Java日期时间API系列11-----Jdk8中java.time包中的新的日期时间API类,使用java8日期时间API重写农历LunarDate
-
Java日期时间API系列9-----Jdk8中java.time包中的新的日期时间API类的Period和Duration的区别
-
Java日期时间API系列30-----Jdk8中java.time包中的新的日期时间API类,减少时间精度方法性能比较和使用。
-
Java日期时间API系列12-----Jdk8中java.time包中的新的日期时间API类,日期格式化,常用日期格式大全
-
Java JDK8新日期时间API(LocalDate、LocalTime、LocalDateTime类和比较器说明)
-
Java日期时间API系列10-----Jdk8中java.time包中的新的日期时间API类的DateTimeFormatter
-
Java日期时间API系列9-----Jdk8中java.time包中的新的日期时间API类的Period和Duration的区别
-
Java日期时间API系列11-----Jdk8中java.time包中的新的日期时间API类,使用java8日期时间API重写农历LunarDate