提问人:MRalwasser 提问时间:3/30/2015 最后编辑:assyliasMRalwasser 更新时间:6/29/2015 访问量:1140
将 ThreeTen 向后移植与 JSR-310 进行比较
Comparing ThreeTen backport to JSR-310
问:
由于某些原因,我们现在不能使用 java 8 - 我们仍然停留在 java 7 上。
但是,我现在想使用新的,使用官方的向后移植 ThreeTen。JSR-310 date/time APIs
其主页指出:
The backport is NOT an implementation of JSR-310, as that would require
jumping through lots of unnecessary hoops. Instead, this is a simple backport
intended to allow users to quickly use the JSR-310 API on Java SE 6 and 7.
问题:
你对ThreeTen有什么体验?有一些缺点吗?
与官方实现相比,这个项目的兼容性如何?
JSR-310
从 ThreeTen 迁移到官方的 java 8 实现需要多少努力?
现在迁移到 ThreeTen 和以后迁移到 JSR-310 是否值得 - 或者有人应该等到 java 8 可以使用,而不是跳过 ThreeTen?
答:
7赞
JodaStephen
3/30/2015
#1
请参阅这篇博文。
ThreeTen-Backport 是一个可靠的向后移植,由主 API 的等效代码组成(尽管对于非 ISO 日历系统来说不太好)。要转换为 Java 8,需要更改包名称,并将某些常量更改为方法引用。java.time
我不建议从 Joda-Time 迁移到 ThreeTen-Backport,但建议从 Joda-Time 迁移到 Java 8 。java.time
评论
0赞
IgorGanapolsky
7/14/2015
现在可以迁移到 java.time 吗?
评论
new Date(...).toInstant()