java字符串怎么转成LocalDateTime类型
时间: 2024-04-28 14:17:36 浏览: 86
Java中实现LocalDateTime与Date相互转化
要将Java字符串转换为LocalDateTime类型,可以使用DateTimeFormatter类和parse()方法来实现。下面是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class StringToLocalDateTime {
public static void main(String[] args) {
String str = "2021-09-30 10:30:00";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
System.out.println(dateTime);
}
}
```
在上面的代码中,我们首先定义了一个字符串`str`,表示日期时间的字符串形式。然后,我们使用`DateTimeFormatter`类创建了一个格式化器`formatter`,指定了日期时间的格式。接下来,我们使用`parse()`方法将字符串转换为`LocalDateTime`类型的对象`dateTime`。最后,我们打印输出了转换后的结果。
阅读全文