1

如 SimpleDateFormat 的 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)

这里发生了什么?

4

1 回答 1

2

这对我来说可以。但是,我建议您使用ddfor date 而不是简单的d.

于 2013-01-25T17:37:46.690 回答