无法将字符串转换为日期,无法解析的日期异常
Unable to convert String to date, Unparseable date exception
我将 dateInString
作为“2015-07-30T14:30:00-04:00
”传递。但
它正在投掷
java.text.ParseException: Unparseable date:
"2015-07-30T14:30:00-04:00" (at offset 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;
}
我已经解决了。这是日期格式-
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
感谢大家的宝贵时间:-)
我将 dateInString
作为“2015-07-30T14:30:00-04:00
”传递。但
它正在投掷
java.text.ParseException: Unparseable date: "2015-07-30T14:30:00-04:00" (at offset 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;
}
我已经解决了。这是日期格式-
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
感谢大家的宝贵时间:-)