我正在传递dateInString
作为" 2015-07-30T14:30:00-04:00
"。但
它正在抛出
java.text.ParseException:无法解析的日期: #&34; 2015-07-30T14:30:00-04:00" (在偏移0处)
以下是示例代码:
private Date convertStringToDate(String dateInString){
if(dateInString!=null){
Date convertedDate=null;
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
TimeZone timeZone = TimeZone.getDefault();
formatter.setTimeZone(timeZone);
try {
convertedDate = formatter.parse(dateInString);
} catch (ParseException e) {
e.printStackTrace();
}
return convertedDate;
}
else
return null;
}
答案 0 :(得分:0)
我已经解决了。这是日期格式 -
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
感谢大家的时间: - )