1

この日付で次の問題があります:

java.text.ParseException: Unparseable date: "Wed Jan 11 00:00:00 CET 2012"

私はこれを持っています:

 DateFormat formatter ; 
      Date dateIn=null;  
       formatter = new SimpleDateFormat( "EEE MMM dd HH:mm:ss yyyy" ); 
       try {
        dateIn = (Date)formatter.parse(dateI);
    } catch (ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } 

私が悪いことをしているのですか?ありがとう

4

2 に答える 2

6

タイムゾーンとロケールを使用する

SimpleDateFormat( "EEE MMM dd HH:mm:ss z yyyy", Locale.US);

入力文字列(日と月の名前)に英語を反映します。

于 2012-10-23T08:47:02.150 に答える
3

zタイムゾーンを含めるには、フォーマット文字列を追加する必要があります。これを試して:

SimpleDateFormat( "EEE MMM dd HH:mm:ss z yyyy" );

于 2012-10-23T08:21:46.877 に答える