如何将持续时间添加到低于26的API级别的LocalDateTime



我正在开发API级别19(Kitkat(的申请。

我有一个LocalDateTime对象和一个Duration对象。我需要将此Duration添加到LocalDateTime

Android Studio表明plus(TemporalAmount) LocalDateTime类方法是可用的

我该如何处理API级别19?

当前您可以通过将等级升级到4.0.0来启用较低级别API的java.time。在这里阅读更多。

for Android gradle插件4.0.0 :

使用Java Desugaring功能,因此您可以使用Java 8日期库,而没有任何问题的API级别也低于26。有关更多详细信息,请阅读此

旧答案:

bbb 在评论中答案是正确的。

目前,Android的最佳选择是Threetenabp。杰克·沃顿(Jake Wharton(解释了为什么最好使用此库,而不是在Android中使用Joda Time和Threetenbp。

最新更新