如SimpleDateFormat here的JavaDoc页面上的示例表(第二个最后一个条目)所述,这应该有效:
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)
这里发生了什么?
答案 0 :(得分:2)
对我来说很好。不过,我建议您使用dd
作为日期而不是简单的d
。