2012-08-09 66 views
0

我使用的follwing代碼來獲取偏移:偏移量是否應該受timeZone影響或不在Java中?

TimeZone.getDefault().getRawOffset() 

看文檔的getRawOffset後,我注意到以下幾點:

因爲此值不受夏令時,它是 稱爲原始偏移量。

因此,時間偏移量不應該受夏時制或時間偏移和原始時間偏移之間的差異影響。

回答

1

這取決於你所說的「時間一般偏差」是什麼。原始偏移量是什麼,否則被稱爲標準的時區偏移量 - UTC和夏令時是不考慮本地時間之間的區別。

在任何特定時間,壁偏移量與觀察DST時的原始偏移量不會相同。爲此,您需要指定您感興趣的確切時間,例如,通過TimeZone.getOffset(long)

如果你需要一個更具體的答案,你需要知道一個更具體的問題 - 包括有關正是彌補你在談論的信息。

+0

那正是我想要的,一個普遍的答案,所以我能理解壁補償和標準偏差之間的差異。謝謝 – Jimmy 2012-08-09 17:22:39