1

下面的java代码:

Calendar calend = Calendar.getInstance(TimeZone
                .getTimeZone("Pacific/Fakaofo"));

        System.out.println(calend.get(Calendar.HOUR_OF_DAY) + ":"
                + calend.get(Calendar.MINUTE) + ":" + calend.get(Calendar.SECOND));

实际结果: 2:21: 19

预期结果: 1:21: 19 ( http://www.timeanddate.com/worldclock/city.html?n=738 )。

为什么实际结果会多出一小时?

4

1 回答 1

6

根据太平洋/法考福时区,它是

Wed 20-Mar-2013 02:31 A.M.

所以你的实际结果似乎是正确的。

托克劳:100 多年来的错误当地时间可能是答案。关于真实时区似乎有些混乱。

于 2013-03-19T12:28:46.953 回答