相关疑难解决方法(0)

Java中的TimeZone ID

我遇到了java TimeZone的奇怪问题..

调用TimeZone.getDefault()会给出我的本地时区,其ID为"GMT + 02:00".有趣的是,此ID不会出现在TimeZone.getAvailableIDs()提供的列表中.显然我的区域似乎是"Etc/GMT + 2".

我正在尝试使用时区填充组合,但是不可能选择,因为GMT + 02:00不在列表中..任何人都看到了这个问题?有任何想法吗?


更新:

底线是 - 不能依赖ID字符串,必须与偏移量一起使用,因为显示ID可能因系统而异.

java timezone

22
推荐指数
4
解决办法
7万
查看次数

标签 统计

java ×1

timezone ×1