我似乎想不出“March 26 2020”(没有逗号)的模式。有人能帮忙吗?我试过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);
在我的电脑上
线程“main”java.time.format中出现异常。无法在索引0处分析文本“March 26 2020”
预期输出为
2020-03-26
如果格式模式中使用MMM
,则例外情况相同。
2条答案
按热度按时间r8uurelv1#
使用模式
MMMM dd uuuu
和Locale.ENGLISH
。演示:
输出:
fkaflof62#
试试这个
对我来说很好,输出: