我正在尝试用Java解析日期,
Mon, 12 Jan 2015 11:46:05 GMT
EEE, dd MMM yyyy HH:mm:ss z
但我得到一个例外:
java.text.ParseException:Unparseable date:" Mon,12 Jan 2015 11:57:13 GMT"
答案 0 :(得分:4)
在创建SimpleDateFormat
实例时添加区域设置:
DateFormat df = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", Locale.ENGLISH);
答案 1 :(得分:1)
使用SimpleDateFormat和Joda DateTime Object :::
try{
String date = "Mon, 12 Jan 2015 11:46:05 GMT";
String format = "EEE, dd MMM yyyy HH:mm:ss z";
SimpleDateFormat SDF = new SimpleDateFormat(format);
DateTime dateTime = new DateTime(SDF.parse(date)) ;
System.out.println(" Date :: " + dateTime.toString());
}catch (ParseException pex)
{
pex.printStackTrace();
}