我刚刚开始尝试使用新的Java Date Time API,但是当我去导入下面的类时,我得不到解析符号。
import java.time.LocalDate;
经过一番检查后,我发现我需要启用java 8(见下面的链接)。
https://developer.android.com/guide/platform/j8-jack.html
我认为此链接仍然相关,信息很快就会过时。我昨天安装了AS 2.1.3和JDK 1.8(不确定是否告诉你任何事情)。
我只想确保如果我经历这样做的过程,它会影响旧的模型设备(在这种情况下我将使用Joda Time)或者i1s Java版本与设备完全无关。
由于
答案 0 :(得分:3)
Java中构建的大部分java.time功能都被反向移植到Java 6& ThreeTen-Backport项目中的7。
在ThreeTenABP项目中进一步适应Android。请参阅:How to use ThreeTenABP in Android project。
Joda-Time项目处于维护模式。团队建议迁移到java.time类。