【发布时间】:2019-05-25 20:23:49
【问题描述】:
我正在不同时区测试我的应用。我手动将实体手机的时区更改为英国伦敦,即 GMT+00:00
但是,当我使用 myCalendar.getTimeZone().getDisplayName(true, TimeZone.SHORT) 打印时区时,它会打印:
GMT+01:00
为什么要在偏移量上增加一个小时?
编辑:
通过将getDisplayName 的第一个参数设置为false,我得到了正确的GMT+00:00,但我不确定为什么应该将它设置为false。据我所知,英国伦敦总是GMT+00:00?我错了吗?
【问题讨论】:
标签: java android calendar timezone timezone-offset