我无法解析我试图重新格式化的日期。SimpleDateFormat 让我很头疼。
我从新闻提要中得到这个日期:
Wed, 06 Mar 2013 09:22:00 +0100
我需要将其格式化为:
06.03.2013
我可以只使用所有月份的哈希图,但我想使用 SimpleDateFormat,因为这就是它的用途。
但我似乎找不到正确的模式。
我无法解析我试图重新格式化的日期。SimpleDateFormat 让我很头疼。
我从新闻提要中得到这个日期:
Wed, 06 Mar 2013 09:22:00 +0100
我需要将其格式化为:
06.03.2013
我可以只使用所有月份的哈希图,但我想使用 SimpleDateFormat,因为这就是它的用途。
但我似乎找不到正确的模式。
尝试添加以下代码片段:-
//SimpleDateFormat fmt = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss +SSSS");
SimpleDateFormat fmt = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss +SSSS", Locale.ENGLISH);
Date date = null;
try {
date = fmt.parse("Wed, 06 Mar 2013 09:22:00 +0100");//Hardcoded for your case...
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
SimpleDateFormat fmtOut = new SimpleDateFormat("dd.MM.yyyy");
System.out.println("Date :-- " +fmtOut.format(date));