1.new
2.eclipse控制台打印的时间与系统相差8个小时
3.log4j日志的时间与与系统相差8个小时
上述问题其实是同一个问题。
原因:java获得的时区跟系统的时区不一样
解决方法如下:
1.在代码前加上下面这句话就行了:TimeZone
2.在tomcat中修改catalina.bat文件的
3.修改注册表中的默认时区改成(GMT+08:00)
如果还不行看下:从正常的并且是相同系统的机器中导出HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Time