【发布时间】:2021-09-15 14:05:49
【问题描述】:
我正在尝试将字符串 "Sunday, July 4, 2021" 解析为 LocalDate,如下所示:
string this.selectedDate = "Sunday, July 4, 2021";
LocalDate date = LocalDate.parse(this.selectedDate);
但我收到此错误:
java.time.format.DateTimeParseException: Text 'Sunday, July 4, 2021' could not be parsed at index 0
如何将这样的字符串完整日期转换为 LocalDate?
【问题讨论】:
-
您应该使用接受
DateTimeFormatter的parse的重载,为您使用的格式创建了格式化程序。 -
您的搜索结果是什么?我相信很多地方已经对此进行了描述。
-
提示:了解如何使用 ISO 8601 格式将日期时间值作为文本进行交换。你真的不应该交换本地化的字符串。
标签: java localdate localdatetime