小编典典

java.text.ParseException:无法解析的日期

java

我收到以下错误:“ java.text.ParseException:无法解析的日期:“ 2011年8月31日09:53:19””具有以下格式: new SimpleDateFormat("MMM dd HH:mm:ss yyyy");

有人看到这个问题吗?


阅读 219

收藏
2020-09-21

共1个答案

小编典典

确保您使用正确的语言环境。(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。)

2020-09-21