【发布时间】:2021-08-10 19:34:43
【问题描述】:
我想将日期格式 YYYY-MM-DD 解析为以下 MMM dd, yyyy。 这是我导致 DateTimeParseException 的部分代码 - >
DateTimeFormatter dateTimeFormatter1 = DateTimeFormatter.ofPattern("MMM dd, yyyy"); LocalDate localDate = LocalDate.parse("2002-10-01",dateTimeFormatter1);
当我尝试使用给定格式解析日期时的异常消息是:
Method threw 'java.time.format.DateTimeParseException' exception. Text '2002-10-01' could not be parsed at index 0.
【问题讨论】:
-
您的格式化程序用于输出模式。您需要 2 个格式化程序。一个用于解析,一个用于输出。您不能只使用 1 个格式化程序并期望它能够读懂您的想法。