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

Rob*_*bin 1 java datetime

我用

java.text.DateFormat.getTimeInstance().format(new Date(0)) 
Run Code Online (Sandbox Code Playgroud)

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

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

谢谢.

Fri*_*iek 6

早在1970年,时间偏移就是UTC + 3.见维基百科