字符串转换成LocalDateTime
时间: 2023-11-09 07:50:53 浏览: 114
Spring Boot 将yyyy-MM-dd格式的文本字符串直接转换为LocalDateTime出现的问题
5星 · 资源好评率100%
字符串转换成LocalDateTime时,需要使用DateTimeFormatter来指定日期时间的格式。在使用DateTimeFormatter时,如果要表示小时数,则需要使用大写的"HH",而不是小写的"hh"。使用小写的"hh"会导致转换报错。
正确的示例代码如下:
LocalDateTime dateTime = LocalDateTime.parse("2021-01-02 10:00:00", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
在这个示例中,我们使用了"HH"来表示小时,而不是"hh"。这样就可以成功地将字符串转换成LocalDateTime对象。
阅读全文