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

时间:2018-02-21 15:53:04

标签: java android datetime duration

我正在开发API级别19(KitKat)的应用程序。

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

Android Studio显示plus(TemporalAmount)类的LocalDateTime方法是可用的,因为API级别26是Oreo,它现在只支持不到1%的设备。

如何使用API​​级别19进行此操作?

2 个答案:

答案 0 :(得分:0)

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

当前,Android的最佳选择是ThreeTenABP。杰克·沃顿(Jake Wharton)解释了为什么在Android中使用此库比使用Joda-Time和ThreeTenBP更好。

答案 1 :(得分:0)

当前,您可以通过将等级升级到4.0.0来在较低级别的api中启用java.timeread more here