无法将日期类型 yyyy-MM-dd 转换为 Java 中的 LocalDateTime

问题描述 投票:0回答:0

我从用户那里得到一个类型为 yyyy-MM-dd 的日期输入(例如:2023-02-26)。我正在尝试将其转换为 LocalDateTime 格式,以便获得类似这种格式的内容,2023-02-26 22:03:05.034981

我已经尝试过在线提供的示例,如下所示。

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime createdDate =  LocalDateTime.parse(projectSearchCriteria.getCreatedDate(), formatter);

但是低于错误

Caused by: java.time.format.DateTimeParseException: Text '2023-02-26' could not be parsed at index 10

关于如何解决这个问题的任何想法。

java spring-boot java-time
© www.soinside.com 2019 - 2024. All rights reserved.