您需要先 解析
日期字符串(使用
DateFormat#parse()方法),才能
Date使用与格式匹配的格式获取对象
date string。
然后使用所需的格式来 格式化 Date对象(Use
DateFormat#format()方法)
SimpleDateFormat以获取字符串。
String time = "2012-12-08 13:39:57 +0000";Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z").parse(time);String str = new SimpleDateFormat("dd MMM yyyy HH:mm:ss").format(date);System.out.println(str);输出:-
08 Dec 2012 19:09:57
Z第一种格式是RFC 822
TimeZone与
+0000您的日期字符串匹配。有关
SimpleDateFormat在日期格式中使用的其他各种选项,请参见。



