java8字符串转换成LocalDateTime
时间: 2023-10-14 15:19:40 浏览: 104
在Java8中,我们可以使用DateTimeFormatter类的ofPattern方法来创建一个DateTimeFormatter对象,然后使用该对象的parse方法将字符串转换为LocalDateTime对象。
以下是一个示例代码:
```
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class StringToLocalDateTimeExample {
public static void main(String[] args) {
String dateStr = "2022-01-01 12:30:45";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(dateStr, formatter);
System.out.println(dateTime);
}
}
```
在上面的示例中,我们使用“yyyy-MM-dd HH:mm:ss”格式创建了一个DateTimeFormatter对象。然后,我们将字符串“2022-01-01 12:30:45”转换为LocalDateTime对象,并将其打印到控制台中。
输出结果为:
```
2022-01-01T12:30:45
```
阅读全文