Java 无法将字符串从Json解析为日期,UnparsableDateException

Java 无法将字符串从Json解析为日期,UnparsableDateException,java,android,date,simpledateformat,Java,Android,Date,Simpledateformat,我用这段代码解析了从Json接收的日期格式的字符串 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try{ Date myDateConference = sdf.parse(jsonO.getString("myDateConference"));

我用这段代码解析了从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"

怎么了?

源字符串中有一个T:

"2012-08-02<b>T</b>00:00:00"
“2012-08-02T00:00:00”

源字符串中有一个T:

"2012-08-02<b>T</b>00:00:00"
“2012-08-02T00:00:00”
将格式更改为

yyyy-MM-dd'T'HH:mm:ss
将格式更改为

yyyy-MM-dd'T'HH:mm:ss
使用

SimpleDateFormat sdf=新的SimpleDateFormat(“yyyy-MM-dd'T'HH:MM:ss”)

而不是

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
使用

SimpleDateFormat sdf=新的SimpleDateFormat(“yyyy-MM-dd'T'HH:MM:ss”)

而不是

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
此处已回答:此处已回答: