[英]Cannot parse String into Date from Json, UnparsableDateException
我已使用此代碼來解析從Json接收到的Date格式的字符串。
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"
怎么了?
采用
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
代替
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
您的源字符串中有一個T:
"2012-08-02<b>T</b>00:00:00"
將格式更改為
yyyy-MM-dd'T'HH:mm:ss
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.