【发布时间】:2022-01-08 04:24:34
【问题描述】:
是否有任何库可以让我在此列表中获得 Android 的当前时区缩写:https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations
例如,我在土耳其,土耳其的时区缩写是 TRT,我想向用户显示它? 这是我目前使用的代码:
fun getTimeZoneAbbrevation():String {
val id = TimeZone.getDefault().id
return ZoneId.of(id).getDisplayName(TextStyle.SHORT_STANDALONE, Locale.ENGLISH) }
我从这个函数得到的结果是“Europe/Istanbul”,除了 TRT。
【问题讨论】:
-
也许你正在寻找这个:stackoverflow.com/a/56183335/2827025
-
我尝试了这些解决方案,但对我不起作用:(
-
在这种情况下,添加您使用的代码以便其他人可以帮助您会有所帮助。
-
现在,我编辑了我的问题,谢谢 :)!
-
仅供参考,这些缩写是不是实时时区,不是标准化的,也不是唯一的!对于日期时间工作,请使用
Continent/Region格式的实时时区名称,例如Europe/Istanbul。
标签: java android kotlin timezone