日期:2014-05-20  浏览次数:20723 次

关于GMT和CST的问题
请教一下,现在调用Date类生成的日期,在我的机器上默认是CST格式,请问怎么才能转换成GMT格式,谢谢。
import   java.util.Date;
import   java.text.SimpleDateFormat;
class   ex71
{    
        public   static   void   main(String   args[   ])
        {  
            Date   nowTime=new   Date();
            System.out.println( "现在的时间: "+nowTime);
            SimpleDateFormat   matter1=new   SimpleDateFormat( "   'time ':yyyy-MM-dd ");
            System.out.println( "现在的时间: "+matter1.format(nowTime));
        }
}


------解决方案--------------------
Date nowTime = new Date();
System.out.println( "现在的时间: " + nowTime);
SimpleDateFormat matter1 = new SimpleDateFormat( " 'time ': yyyy-MM-dd HH:mm:ss z ");
matter1.setTimeZone(TimeZone.getTimeZone( "GMT "));
System.out.println( "现在的时间: " + matter1.format(nowTime));