1

一部の Java データ関数で、Java がロンドンが DST にあると認識しているように見える問題が発生しています。理由はわかりませんが、そうではありません。以下は、問題を示すコード スニペットです。

 public static void main(String[] args) {
    TimeZone t = TimeZone.getTimeZone("GB");
    TimeZone.setDefault(t);
    Date d = new Date(38182478);
    System.out.println(d.toString());
}

の出力で

Thu Jan 01 11:36:22 GMT 1970

私が期待していたところ

 Thu Jan 01 10:36:22 GMT 1970

なぜこうなった?

4

0 に答える 0