android - 时区列表。如何获取特定设备的它?

标签 android timezone

我需要用时区填充我的微调器,就像它填充设置 ->日期和时间 ->选择时区菜单一样。如果我只使用

TimeZone.getAvailableIDs();

我的看法完全不同。 IE。在设置菜单中,它看起来像:

Midway Island
Hawaii
Alaska
...

在我的旋转器中我得到

Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
....

最佳答案

在 Android 中,“设置”应用程序将 ID 转换为常用名称。您可以在此处找到用于翻译的 xml

http://grepcode.com/file/repository.grepcode.com [email protected] [email protected] _r1.2@packages$apps$Settings$res$xml$timezones.xml

。 因此,您还必须以编程方式将其转换为通用名称

关于android - 时区列表。如何获取特定设备的它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11842655/

相关文章:

android - 为什么 TableRow 不在屏幕中央?

java - 获取基于Java中UTC偏移量的时区快捷方式

c# - C# 中的 Windows 时区下拉菜单

android - 单击 View 时不会触发 onClick 方法

angularjs - Angular Material Datepicker 时区忽略?

python - 为什么 `datetime` 模块对时区的行为如此?

python - 如何根据本地时区和夏令时获取 UTC + x 数字?

java - Android 无法解析符号 auth_failed

android - 如何检测android设备的方向?

Android:如何最大化 PreferenceFragment 宽度(或摆脱边距)?