java - 如何从时区获取时区 ID

标签 java android timezone

我想要基于时区的国家名称(时区 ID),例如

america/new_york

我当前的代码是

String time_zone = TimeZone.getDefault().getDisplayName(false, TimeZone.SHORT);

这将返回 GMT-05:00

最佳答案

您可以使用此获取国家/地区名称

TimeZone.getDefault().getID()

关于java - 如何从时区获取时区 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45853415/

相关文章:

处理时区转换的 JavaScript 库

java - 如何在多行文本周围绘制矩形

java - 计算已完成的数独板的行数和列数

java - 在 JNA 中使用时 IPC_CREAT 的值

android - 通过多行 TextView 删除

用于时区处理的 C++ 库

java - Joda - 如何在不忽略时区的情况下比较两个 DateTime 对象

java - 时间戳sql查询

java - Tenor sdk 的 proguard 规则

android - 如何在 Kotlin 中使多个子集保持不变