日期解析错误 - 来自javadoc的格式

时间:2013-04-29 21:08:42

标签: java

我目前正在尝试解析日期,我从javadoc(http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html)中获取了以下示例:

格式:“EEE,d MMM yyyy HH:mm:ss Z” 日期:星期三,2001年7月4日12:08:56 -0700

要解析这个日期,我目前正在执行以下操作:

new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z").parse("Wed, 4 Jul 2001 12:08:56 -0700")

但我得到了一个例外

  

java.text.ParseException:Unparseable date:“Wed,2001年7月4日12:08:56 -0700”

。我做错了什么?

非常感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

解决了:

我必须指定语言环境,因为我的计算机的语言环境不是en_US:

new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z", Locale.ENGLISH).parse("Wed, 4 Jul 2001 12:08:56 -0700")