1、GMT日期转换,eg:"Fri, 01 Mar 2013 04:00:09 GMT"

 
  
  1. //转换为java 默认Date 
  2.         String aa = "Fri, 01 Mar 2013 04:00:09 GMT"
  3.         try { 
  4.             Date ymd = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z",Locale.ENGLISH).parse(aa); 
  5.             System.out.println("ymd:"+ymd); 
  6.         } catch (ParseException e) { 
  7.             // TODO Auto-generated catch block 
  8.             e.printStackTrace(); 
  9.         } 
  10.          
  11.         //转换并格式化为指定字符串形式 
  12.         SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
  13.         String formatDate; 
  14.         try { 
  15.             formatDate = formatter.format(new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z",Locale.ENGLISH).parse(aa)); 
  16.             System.out.println("formatDate:"+formatDate); 
  17.         } catch (ParseException e) { 
  18.             // TODO Auto-generated catch block 
  19.             e.printStackTrace(); 
  20.         } 
  21.  
  22. 输出结果:ymd:Fri Mar 01 12:00:09 CST 2013 formatDate:2013-03-01 12:00:09
  23.