String类型如何转LocalDateTime
时间: 2023-11-09 16:01:56 浏览: 65
可以使用LocalDateTime的parse方法将String类型转换为LocalDateTime类型,需要指定String类型的格式。例如:
```
String str = "2021-08-31 12:30:00";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
```
相关问题
String 类型转LocalDateTime
可以使用DateTimeFormatter类的ofPattern()方法来指定字符串的格式,然后使用LocalDateTime类的parse()方法将字符串转换为LocalDateTime对象。以下是一个示例代码:
```java
String str = "2021-10-01 12:30:00";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
System.out.println(dateTime);
```
输出结果为:2021-10-01T12:30。
string类型转localdatetime
要将String类型转换为LocalDateTime类型,可以使用DateTimeFormatter类的parse()方法。你需要先创建一个DateTimeFormatter对象,将其格式设置为与你的String类型时间相匹配的模式。然后,使用该对象的parse()方法将String类型时间转换为LocalDateTime类型。
下面是一个示例代码:
```java
String strDateTime = "2020-11-09 18:32:48";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(strDateTime, formatter);
```
在这个示例中,我们假设要将"2020-11-09 18:32:48"这个String类型的时间转换为LocalDateTime类型。我们首先创建了一个DateTimeFormatter对象,将其格式设置为"yyyy-MM-dd HH:mm:ss"来匹配输入字符串的模式。然后,我们使用该对象的parse()方法,将String类型的时间转换为LocalDateTime类型的dateTime变量。
请注意,你需要根据你的实际情况调整DateTimeFormatter的模式。如果你的String类型时间与示例中的格式不匹配,你需要相应地更改模式。
阅读全文