java - 如何在低 API 级别获取 TimeZone?

标签 java android timezone

目标是使用TimeZone.getDefault()获取设备TimeZone;但此依赖需要API级别为24以上,高于项目最低SDK版本。

是否有任何其他解决方案可以在较低的 API 级别检索设备 TimeZone

最佳答案

这只是一个小错误。我正在导入 android.icu.util.TimeZone 而不是 java.util.TimeZone

在这种情况下,TimeZone 的正确导入是:

import java.util.TimeZone;

关于java - 如何在低 API 级别获取 TimeZone?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46133466/

相关文章:

java - 重置 HashMap 中的所有值而不迭代?

java - 即使使用 "Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, "命令执行 cucumber 测试,也没有 "mvn test"

android - MVP:如何从 Presenter 写入日志

java - 当我在没有 .pdf 内容 webview 的情况下加载时没有可用的预览

ruby-on-rails - 为什么 delayed_job 中的时区关闭?

javascript - 无论本地时区如何,都获得赫尔辛基本地时间

java - 带有 grails timeZoneSelect 标记的 IllegalAccessException on google app engine/java

java - ArrayList:当你有多个 setter 时如何设置 arraylist.set

java - 如果我使用不同的 ViewItemType,我应该使用 viewHolders 吗?

android - 如何获取安卓 CDMA 手机的电话号码?