【发布时间】:2011-11-08 09:55:59
【问题描述】:
DateFormat sdf = new SimpleDateFormat("EEE MMM d HH:mm:ss z yyyy");
sdf.parse("Sun Dec 13 10:00:00 UTC 2009")
结果
java.text.ParseException:无法解析的日期:UTC 时间 12 月 13 日星期日 10:00:00 2009
注意:此代码在普通 Java 应用程序中似乎可以工作,但在 Android 上似乎失败。
【问题讨论】:
-
顺便说一句,我总是觉得这类问题对 SO 来说很不值得,在我找到解决方案之后删除这类问题会更好吗?
-
我知道有一个重复的存在,检查this
-
您的 Java 版本和语言环境是什么?对我来说,
new SimpleDateFormat("EEE MMM d HH:mm:ss z yyyy").parse("Sun Dec 13 10:00:00 UTC 2009")输出日期无一例外 -
只是为了测试,反之亦然:
System.out.println(sdf.format(new Date())) -
有人在安卓上试过这个吗?我发现它只发生在 Android 上...
标签: java android parsing simpledateformat