我已经使用此代码来解析以日期格式从Json接收的字符串。
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try{
Date myDateConference = sdf.parse(jsonO.getString("myDateConference"));
}
catch(ParseException e){
e.printStackTrace();
}
日期的字符串是此格式的2012-08-02T00:00:00
但是我得到了这个例外
java.text.ParseException: Unparseable date: "2012-08-02T00:00:00"
有什么问题?
答案 0 :(得分:4)
使用
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
而不是
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
答案 1 :(得分:1)
源字符串中有一个T:
"2012-08-02<b>T</b>00:00:00"
答案 2 :(得分:1)
将格式更改为
yyyy-MM-dd'T'HH:mm:ss