![](/img/trans.png)
[英]Java 8 Time - Convert Javascript's Date().getTimezoneOffset to ZoneOffset
[英]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.