string转换为localdatetime
时间: 2023-04-13 21:05:12 浏览: 110
Spring Boot 将yyyy-MM-dd格式的文本字符串直接转换为LocalDateTime出现的问题
5星 · 资源好评率100%
将字符串转换为LocalDateTime需要使用Java 8中的DateTimeFormatter类。首先,需要创建一个DateTimeFormatter对象,指定字符串的格式。然后,使用该对象的parse()方法将字符串转换为LocalDateTime对象。例如:
```
String str = "2021-10-01T12:30:45";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
```
这将把字符串"2021-10-01T12:30:45"转换为LocalDateTime对象。其中,"yyyy-MM-dd'T'HH:mm:ss"是字符串的格式,其中T表示时间的分隔符。
阅读全文