我正在开发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。