PDT、CST等时间格式转换为时间字符串
//PDT、CST等时间格式转换为时间字符串,Wed Sep 16 11:26:23 PDT 2009转换为2009-09-17 02:26:23
public void timeFormattTransform() throws ParseException{
String dateStr = "Wed Sep 16 11:26:23 PDT 2009";
//PDT时间格式与Locale.US是一一对应的,如果是CST的时间格式,则是Locale.China
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);
//java.util.Date对象
Date date = (Date) sdf.parse(dateStr);
String formatStr2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);
System.out.println(formatStr2);
}