【发布时间】:2021-03-22 02:05:59
【问题描述】:
我似乎想不出“2020 年 3 月 26 日”的模式(没有逗号)。有人可以帮忙吗?我试过DateTimeFormatter.ofPattern("MMMM dd yyyy") 和DateTimeFormatter.ofPattern("MMM dd yyyy")。任何帮助将不胜感激!
最小的可重现示例:
String strDate = "March 26 2020";
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("MMMM dd uuuu");
LocalDate date = LocalDate.parse(strDate, dtf);
System.out.println(date);
在我的电脑上这会抛出
线程“主”java.time.format.DateTimeParseException 中的异常: 无法在索引 0 处解析文本“2020 年 3 月 26 日”
预期的输出是
2020-03-26
在格式模式中使用MMM,例外情况相同。
【问题讨论】:
标签: java