摘要: 在windows7里开发java程序,使用JDK1.5运行程序的时候,new Date()出来的当前时间和真实时间相差8小时。JDK1.6是不会出现这个问题的,问题就在于jdk1.5里读取时区的时候出现问题,没有读到中国的夏令时间。解决办法有两种一、在代码前增加时间区域设置,如下: DateFormatdateFormatterChina=DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM);//格式化输出 TimeZonetimeZoneChina=TimeZone.getTimeZone("Asia 阅读全文
posted @ 2013-05-06 19:50 TheLittlePrince 阅读(296) 评论(0) 推荐(0)