java中英文格式日期变换

java中英文格式日期转换

Tomcat日志文件中的时间格式为 21/Feb/2012:11:20:33 +0800,将其转换为我们常用的格式,通过以下步骤

 

String src="21/Feb/2012:11:20:33 +0800"; 
SimpleDateFormat in=new SimpleDateFormat("[dd/MMM/yyyy:HH:mm:ss ZZZZZ]",Locale.US);
SimpleDateFormat out=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try{
    Date d=in.parse(src);
    System.out.println(out.format(d));
}catch (ParseException e){   
    e.printStackTrace();
}

结果显示2012-02-21 11:20:33