java DateFormat给出了奇怪的格式结果

时间:2012-03-21 12:07:48

标签: java datetime

我用

java.text.DateFormat.getTimeInstance().format(new Date(0)) 

并获得" 3:00:00",虽然我的时区是UTC + 04:00(我住在俄罗斯的莫斯科)。

没有夏令时生效。为什么结果不是" 4:00:00"?

感谢。

1 个答案:

答案 0 :(得分:6)

早在1970年,时间偏移为UTC + 3。见wikipedia