Java UCT日期格式转换为CST格式和常用日期格式(如:yyyy-MM-dd HH:mm:ss)
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class text {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "Sun Aug 1 00:00:00 UTC 0800 2010";//带星期几的UTC日期格式
DateFormat df=new SimpleDateFormat("EEE MMM dd HH:mm:ss 'UTC 0800' yyyy",Locale.ENGLISH);//CST格式
Date date = null;
try {
date = (Date) df.parse(str);//parse函数进行转换
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(date);//打印CST日期格式
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date));//打印常用日期格式
}
}