本人最近新装了系统(Vista 32),发现以前的代码的时间都变成了GMT时间,感觉很怪啊。原来用XP的时候都是北京时间来的。
Date d = new Date();
System.out.println(d);
输出是“Fri Oct 12 00:41:25 GMT 2007”,当时为北京时间10月12号早上8:42,同样的代码在同事的XP内就是北京时间,难道这是JVM与Vista的兼容问题?