string类型转localdatetime
时间: 2023-09-28 08:09:34 浏览: 102
要将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类型时间与示例中的格式不匹配,你需要相应地更改模式。
相关问题
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。
java中String类型转LocalDateTime
可以使用DateTimeFormatter类的ofPattern()方法来指定日期时间格式,然后使用LocalDateTime类的parse()方法将字符串转换为LocalDateTime类型。
以下是一个示例代码:
```java
String str = "2022-11-23 12:13:08";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
```
在这个示例中,我们首先定义了一个字符串变量str,它包含了一个日期时间字符串。然后,我们使用DateTimeFormatter类的ofPattern()方法创建了一个格式化程序,该程序指定了日期时间字符串的格式。最后,我们使用LocalDateTime类的parse()方法将字符串转换为LocalDateTime类型。
阅读全文