JAVA 取系统当前日期 少8个小时

        Date now = new Date(); 

        DateFormat data = newjava.text.SimpleDateFormat("yyyyMMddHHmmss");
 
       
 
       TimeZone timeZoneChina =TimeZone.getTimeZone("Asia/Shanghai");//获取中国的时区
 
       data.setTimeZone(timeZoneChina);//设置系统时区
 
       
 
       String certDate = data.format(now);

一定要注意啊!要yyyyMMddHHmmss,大写的H,是24小时制,小写的h是12小时制的,不要搞错。

当然也可以用别的方法,比如更改JVM,或是TOMCAT设置,不过都很麻烦。在JAVA代码中指定一下最快了。

posted on 2012-12-11 16:20  王大王  阅读(546)  评论(0编辑  收藏  举报

导航