2012-08-09 69 views
0

我使用的follwing代码来获取偏移:偏移量是否应该受timeZone影响或不在Java中?

TimeZone.getDefault().getRawOffset() 

看文档的getRawOffset后,我注意到以下几点:

因为此值不受夏令时,它是 称为原始偏移量。

因此,时间偏移量不应该受夏时制或时间偏移和原始时间偏移之间的差异影响。

回答

1

这取决于你所说的“时间一般偏差”是什么。原始偏移量是什么,否则被称为标准的时区偏移量 - UTC和夏令时是不考虑本地时间之间的区别。

在任何特定时间,壁偏移量与观察DST时的原始偏移量不会相同。为此,您需要指定您感兴趣的确切时间,例如,通过TimeZone.getOffset(long)

如果你需要一个更具体的答案,你需要知道一个更具体的问题 - 包括有关正是弥补你在谈论的信息。

+0

那正是我想要的,一个普遍的答案,所以我能理解壁补偿和标准偏差之间的差异。谢谢 – Jimmy 2012-08-09 17:22:39