我们遇到了一些 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
为什么会这样?