繁体   English   中英

Java 8的ZoneOffset是否用于DST?

[英]Does Java 8’s ZoneOffset account for DST?

正如我在标题中所述,Java 8的ZoneOffset是否用于DST? 我可以在不同的夏/冬时间设置不同的区域偏移吗?

不, ZoneOffset是常数。 要考虑夏季时间(夏令时),您需要一个ZoneId ,它要考虑DST和UTC偏移的其他变化。 因此, 如果您的时区使用DST,则夏令时和冬季将对应于不同的ZoneOffset (远不是所有时区都使用)。

编辑: ZoneOffset是的子类ZoneId ,所以你可能会说,一个ZoneOffset也是一种ZoneId 但是一种特殊的ZoneId ,其中偏移量永远不会改变。 这种继承关系不能反映现实生活中偏移量和区域之间的关系,但之所以如此,是因为它在编程中通常很实用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM