使用这个方法
long time = ("Sun Feb 26 10:31:58 +0800 2012");
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date d = new Date(time);
((d));
美国的时间格式
// G Era 标志符 Text AD
// y 年 Year 1996; 96
// M 年中的月份 Month July; Jul; 07
// w 年中的周数 Number 27
// W 月份中的周数 Number 2
// D 年中的天数 Number 189
// d 月份中的天数 Number 10
// F 月份中的星期 Number 2
// E 星期中的天数 Text Tuesday; Tue
// a Am/pm 标记 Text PM
// H 一天中的小时数(0-23) Number 0
// k 一天中的小时数(1-24) Number 24
// K am/pm 中的小时数(0-11) Number 0
// h am/pm 中的小时数(1-12) Number 12
// m 小时中的分钟数 Number 30
// s 分钟中的秒数 Number 55
// S 毫秒数 Number 978
// z 时区 General time zone Pacific Standard Time; PST; GMT-08:00
// Z 时区 RFC 822 time zone -0800
DateFormat df = (, , );
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss ZZZZZ yyyy",);
Date d;
try {
d = ("Sun Feb 26 10:31:58 +0800 2012");
long date = ();
} catch (ParseException e) {
// TODO Auto-generated catch block
();
}
上面的写法,如果不加上红色部分的参数,转换时会报错~