首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java TimeZone.setDefault

Java TimeZone.setDefault
EN

Stack Overflow用户
提问于 2012-04-20 02:06:31
回答 1查看 499关注 0票数 1

TimeZone.setDefault时区似乎不支持夏令时。如果我保留默认值(不使用函数setDefault),应用程序将以美国东部夏令时/东部夏令时显示日期。但是,如果我想要更改时区(我使用TimeZone.getAvailableIDs()的组合框),我只能选择美国东部时间(夏令时将被忽略)。

在文档中可以找到各种各样的方法来确定时区的夏令时,但它看起来不像是可以设置的。你知道如何强制时区使用夏令时吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-20 02:13:35

您可以通过引用夏令时处于活动状态的时间来使用夏令时。

即使不是夏令时,告诉它你也想要夏令时的唯一方法是创建自己的TimeZone,但这听起来不是一个好主意。或者,您可以使用具有所需时间偏移量的时区。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10234114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档