【发布时间】:2019-09-29 07:10:28
【问题描述】:
我正在将我的 Android 应用程序转换为使用新的 Java 8 日期时间类,使用 ThreeTen-Backport 而不是旧的 Java Date 类。
根据用户的 Android 偏好设置呈现给用户的日期和时间格式的最佳/推荐方式是什么?在使用Date 类时,我使用了DateFormat:
DateFormat.getDateFormat(context).format(new Date()) // for date
DateFormat.getTimeFormat(context).format(new Date()) // for time
这些方法接收Date 作为参数。我应该通过将我的OffsetDateTime 转换为Date 来继续使用它们还是有更好的方法来做到这一点?
【问题讨论】:
-
希望您了解 ThreeTenABP 为 Android 适配 ThreeTen-Backport。
-
是的,这是我正在使用的,但感谢您指出以供将来参考。
标签: java android datetime java-8 date-formatting