0

このコードを使用して、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"

なにが問題ですか?

4

3 に答える 3

4

使用する

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

それ以外の

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
于 2012-07-16T09:37:39.440 に答える
1

形式を次のように変更します

yyyy-MM-dd'T'HH:mm:ss
于 2012-07-16T09:37:19.243 に答える
1

ソース文字列に T があります。

"2012-08-02<b>T</b>00:00:00"
于 2012-07-16T09:36:30.760 に答える