java.text.ParseException:Unparseable date(facebook date)

问题描述:

我想解析“updated_time”并试图在Date()对象中进行转换。但我得到了异常。java.text.ParseException:Unparseable date(facebook date)

java.text.ParseException: Unparseable date: "2015-10-11T07:21:14+0000" 

这是我的代码。

private Date convertStringToDate(String createdAt) { 
    Date convertedDate = new Date(); 
    try { 
     SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); 
     convertedDate = formatter.parse(createdAt); 
    } catch (ParseException e) { 
     Log.e(TAG, "parse exception while converting string to date for facebook : "+e.toString()); 
    } 
    return convertedDate; 
} 

我Google,但没有发现太多..

Z是一个时区,在你的日期格式,你已经逃脱它:'Z'。只需尝试以下日期格式:

"yyyy-MM-dd'T'HH:mm:ssZ" 
+0

不..它不起作用 –