提问人:Marianne Rojas 提问时间:8/11/2019 更新时间:8/11/2019 访问量:751
API 级别 19 或更低级别的 LocalDate 替代方案?
LocalDate alternative for API level 19 or lower?
问:
我正在开发一个用于管理约会的应用程序,并且已经使用 LocalDate 和 LocalTime 制作了整个后端。但是,碰巧这些类仅支持 API 级别 26 或更高级别,这太高了。
我知道 Date 存在,如果有必要,我会使用它,但是我是否可以使用另一个(中间)选项,至少支持 18 级或 19 级?希望尽可能少地更改代码。
答:
1赞
Basil Bourque
8/11/2019
#1
切勿使用旧版日期时间类,例如 、 和 。它们很糟糕,由不了解日期时间处理的人设计。Date
Calendar
SimpleDateFormat
java.time
Android 26 及更高版本在 java.time 类中内置了 JSR 310 的实现。
ThreeTen-向后移植
在 ThreeTen-Backport 项目中,大多数 java.time 功能都向后移植到 Java 6 和 Java 7。
该 API 有意模仿 java.time。
ThreeTenABP公司
在 ThreeTenABP 项目中进一步适应了 26 岁之前的早期 Android。
评论
Date
JodaTime