将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. 

问题:

  1. 您对ThreeTen有什么经历 ? 有一些缺点吗?

  2. 与官方JSR-310实施相比,该项目的兼容性如何?

  3. 从ThreeTen 迁移官方java 8实现需要多少工作量

  4. 是否值得现在迁移到ThreeTen,后来迁移到JSR-310 – 或者有人等到java 8可以使用,直到跳过ThreeTen?

看到这篇博文 。

ThreeTen-Backport是一个坚固的后端,由主API的等效代码组成(虽然对非ISO日历系统不太好)。 要转换为Java 8, java.time需要更改包名称,并将一些常量更改为方法引用。

我不建议从Joda-Time迁移到ThreeTen-Backport,但建议从Joda-Time迁移到Java 8 java.time