2011-11-23 7 views
0

を取得: 「土、2011年10月29日午前19時43分31秒GMT」解析日、私は春と協力し、共通のRFC形式でHTTPヘッダの日付を解析しようとしていますヘッダー

問題があります、私たDateFormatterは、それを解析することができない。

解析できない日:「土、1994年10月29日夜07時43分31秒GMT」

SimpleDateFormat formatter = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz"); 
Date lastModifiedDate; 
try { 
    lastModifiedDate = formatter.parse(lastModified); 
} catch (ParseException e) { 
    logger.error(e.getMessage()); 
    return new ResponseEntity<String>(headers, HttpStatus.CONFLICT); 
} 

それは非常に混乱だが、その私の開発マシン上のすべてがとてもうまく動作しますが遠いですが、サーバー上では解析不能な日付例外が発生します。

私はDateFormat.getDateTimeInstance(DateFormat.LONG、DateFormat.LONG).parse(lastModified)を試しました。同様に、しかし、努力なしに

私は助けていただきありがとうございます!

ありがとうございます。

答えて

0

2012年10月29日は、土曜日ではなく月曜日です。

+0

ありがとうございました。これは、いくつかの値をテストしたためです。 Unparseable date: "Wed、23 Nov 2011 9:14:31 GMT"のいずれかが動作しません – Alexander

+0

どのJREをお使いですか? – koppor

関連する問題