我收到以下错误:“ java.text.ParseException:无法解析的日期:“ 2011年8月31日09:53:19””具有以下格式: new SimpleDateFormat("MMM dd HH:mm:ss yyyy");
new SimpleDateFormat("MMM dd HH:mm:ss yyyy");
有人看到这个问题吗?
确保您使用正确的语言环境。(SimpleDateFormat(String)构造函数使用 系统默认的语言环境 ,它可能不是您要使用的 语言环境 。)
SimpleDateFormat(String)
这在我的机器上工作正常:
String input = "Aug 31 09:53:19 2011"; DateFormat df = new SimpleDateFormat("MMM dd HH:mm:ss yyyy", Locale.US); System.out.println(df.parseObject(input));
(Locale.FRENCH例如,使用时会产生ParseException。)
Locale.FRENCH
ParseException