ここのSimpleDateFormatのJavaDocページの例の表(最後の2番目のエントリ)で説明されているように、これは機能するはずです:
try {
System.out.println(new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z")
.parse("Wed, 4 Jul 2001 12:08:56 -0700"));
} catch (ParseException e) {
e.printStackTrace();
}
しかし、次のように返されます。
java.text.ParseException: Unparseable date: "Wed, 4 Jul 2001 12:08:56 -0700"
at java.text.DateFormat.parse(DateFormat.java:337)
at de.newsclient.News.main(News.java:42)
何が起きてる?