Java 使用SimpleDateFormat的另一个无法解析的日期
我正试图用Java解析一个日期(我从Rss中获取)。这是我的密码Java 使用SimpleDateFormat的另一个无法解析的日期,java,Java,我正试图用Java解析一个日期(我从Rss中获取)。这是我的密码 SimpleDateFormat myFormat = new SimpleDateFormat("EEE, DD MMM yyyy HH:mm:ss Z"); Date myDate = myFormat.parse(myString); 其中myString是:“2014年11月24日星期一00:20:41+0000” 不幸的是,我得到的只是一个“java.text.ParseException:无法解析的日期:“2014年
SimpleDateFormat myFormat = new SimpleDateFormat("EEE, DD MMM yyyy HH:mm:ss Z");
Date myDate = myFormat.parse(myString);
其中myString是:“2014年11月24日星期一00:20:41+0000”
不幸的是,我得到的只是一个“java.text.ParseException:无法解析的日期:“2014年11月24日星期一00:20:41+0000”(偏移量为0)”
如果我没有错,格式字符串必须与实际日期字符串匹配。我缺少什么?您可能想使用
dd
而不是dd
从:
我的机器上的输出:
Mon Nov 24 01:20:41 CET 2014
啊哼。你差点就成功了。我的意思是:我已经抓到了(发布后30秒)dd而不是dd。。。我缺少的是语言环境。我们!:-)非常感谢。
Mon Nov 24 01:20:41 CET 2014