如何将字符串转换为LocalDateTime类型?
时间: 2023-12-19 18:32:36 浏览: 136
把字符串转化为时间格式
5星 · 资源好评率100%
以下是两种将字符串转换为LocalDateTime类型的方法:
1. 字符串形式为正常格式的yyyy-MM-dd HH:mm:ss:
```java
String str = "2021-01-01 12:00:00";
LocalDateTime localDate = LocalDateTime.parse(str, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
```
2. 针对CST时间格式的字符串进行转换:
```java
String str = "Fri Jan 01 12:00:00 CST 2021";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);
LocalDateTime localDate = LocalDateTime.parse(str, formatter);
```
阅读全文