2012-12-12 10:10:30 用Java这个字符串转LocalDateTime
时间: 2024-02-05 20:26:23 浏览: 70
您可以使用`java.time.format.DateTimeFormatter`类将一个字符串转换为`java.time.LocalDateTime`对象。
以下是示例代码:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
String dateString = "2012-12-12 10:10:30";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(dateString, formatter);
System.out.println(dateTime);
}
}
```
在上述代码中,我们首先定义了一个字符串`dateString`,其中包含了要转换的日期和时间。然后,我们使用`DateTimeFormatter.ofPattern`方法创建了一个格式化模式,该模式与输入字符串的格式相匹配。最后,我们使用`LocalDateTime.parse`方法将字符串转换为`LocalDateTime`对象,并打印输出结果。
执行以上代码,将会输出`2012-12-12T10:10:30`,表示成功将字符串转换为`LocalDateTime`对象。
阅读全文