将ThreeTen backport与JSR-310进行比较
出于某些原因,我们现在不能使用java 8 – 我们仍然坚持使用java 7。
但是,我现在想使用新的JSR-310 date/time APIs
310日期 JSR-310 date/time APIs
,使用官方的backport ThreeTen 。
其主页说明:
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?
看到这篇博文 。
ThreeTen-Backport是一个坚固的后端,由主API的等效代码组成(虽然对非ISO日历系统不太好)。 要转换为Java 8, java.time
需要更改包名称,并将一些常量更改为方法引用。
我不建议从Joda-Time迁移到ThreeTen-Backport,但建议从Joda-Time迁移到Java 8 java.time
。