【发布时间】:2021-10-12 01:37:16
【问题描述】:
我正在尝试用不同的格式解析一个简单的DateTime。这条线让我很难受:
LocalDate.parse("Oct 11, 2021", DateTimeFormatter.ofPattern("MMM dd, yyyy"))
这是一件小事,我提供格式为什么不起作用?
【问题讨论】:
标签: java
我正在尝试用不同的格式解析一个简单的DateTime。这条线让我很难受:
LocalDate.parse("Oct 11, 2021", DateTimeFormatter.ofPattern("MMM dd, yyyy"))
这是一件小事,我提供格式为什么不起作用?
【问题讨论】:
标签: java
异常表明您的系统语言不是英语1(因此Oct 不是默认语言环境中的月份名称)。指定语言环境。喜欢,
LocalDate ld = LocalDate.parse("Oct 11, 2021",
DateTimeFormatter.ofPattern("MMM dd, yyyy", Locale.US));
System.out.println(ld);
输出
2021-10-11
1您的原始代码对我有用,因为我的语言环境是英语。
【讨论】: