ThreeTen:JSR-310实现,为JDK提供更具特点的时间和日期API

threeten

ThreeTen项目是为Java提供时间日期API。最初作为 JSR-310 的正式项目包含在Java程序社区中。除了支持JavaSE 8,该项目还提供了一种对Java SE 7补丁和一个关于 JavaSE 8 其他功能的 jar 文件。

JavaSE8支持

主项目完成时,JavaSE8 刚好发布。正在进行 OpenJDK JDK 8u 上 JavaSE 8 bug修复。针对 JavaSE 9 的开发正在 OpenJDK9 上进行。早先源代码托管在GitHub上面,但是现在已转到 OpenJDK Mercurial 仓库。所有 bug 都记录在了OpenJDK bug数据库里面。老问题仍然可以在GitHub上的问题跟踪器上找到。

文档

本网站是ThreeTen和 JSR-310 的参考文档。作为 javadoc 的补充,提供了更加广泛的用户指南。本文档适用于JDK 1.8及以前的版本,并且JDK 1.8仅仅改变了包名。

许多文章和视频已经公布在JSR-310的话题中。如果你想添加另一个,请提交一个pull request

JavaSE7补丁

JavaSE7的补丁代码已经托管到了GitHub上。补丁是为了让开发人员在Java SE7的平台上访问 JavaSE 8 中的API。

该补丁不是 JSR-310 官方的正式版本,这涉及到了许多复杂的法律程序问题。补丁的 javadoc 可供浏览,也可以从 Maven中央仓库 下载jar文件。补丁已在像 OpenGanmma 这样的项目中使用。

Extras

不是所有功能都集中在 OpenJDK 和 JavaSE8 的日期/时间功能。“Extras”已经合并成一个新项目,ThreeTen-Extra,可以用来作为在JavaSE8上附加的jar文件。

JSR-310类存储在数据库中,您可以需要绑定Hibernate或者JPA。从user typethreeten-jpa 或 jpaattributeconverters 项目可以获得更多信息。

官方网站:http://www.threeten.org/
开源地址:https://github.com/ThreeTen/threeten.github.io

1 收藏

资源整理者简介:王涛

java程序员,极客爱好者 个人主页 · 贡献了12个资源 · 1 ·  


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer