SimpleDateFormat的时区问题
今天用SimpleDateFormat的时候遇到一个问题,输出总是比真实时间少了8小时。想了一下, 应该是我们这里是东8区。上网查了一下,其实SimpleDateFormat有自己的设置时区的方法:
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 df.setTimeZone(TimeZone.getTimeZone("GMT+8"));
这样就可以了。