java中String转LocaDateTime的方法
时间: 2024-06-08 14:12:55 浏览: 36
可以使用`java.time.LocalDateTime`和`java.time.format.DateTimeFormatter`来将String转换为LocalDateTime。
示例代码如下:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class StringToLocalDateTime {
public static void main(String[] args) {
String strDateTime = "2022-01-01 12:00:00";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(strDateTime, formatter);
System.out.println(dateTime);
}
}
```
在上面的示例中,我们首先定义了一个表示日期时间的字符串`strDateTime`,然后定义了一个日期时间格式化器`formatter`,它使用`ofPattern`方法指定了日期时间的格式。最后,我们使用`parse`方法将字符串转换为LocalDateTime对象,并打印出来。
阅读全文