java string转LocalDateTime
时间: 2024-05-14 16:10:31 浏览: 161
可以使用Java 8中的DateTimeFormatter类将字符串转换为LocalDateTime对象。以下是一个示例代码:
```java
String str = "2022-12-31 23:59:59";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
```
其中,`str`是要转换的字符串,`formatter`是日期时间格式化器,使用`ofPattern()`方法指定日期时间格式。最后,调用`parse()`方法将字符串解析为LocalDateTime对象。
相关问题
java String转Localdatetime
可以使用Java 8中的DateTimeFormatter将String转换为LocalDateTime,如下所示:
String dateStr = "2021-07-20 12:30:00";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(dateStr, formatter);
java string 转 LocalDateTime
你可以使用`java.time.LocalDateTime`类和`java.time.format.DateTimeFormatter`类将字符串转换为`LocalDateTime`对象。首先,你需要创建一个`DateTimeFormatter`对象,指定字符串的格式,然后使用该对象调用`parse()`方法将字符串解析为`LocalDateTime`对象。
下面是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class StringToLocalDateTimeExample {
public static void main(String[] args) {
String dateString = "2021-09-15T10:30:00";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(dateString, formatter);
System.out.println(dateTime);
}
}
```
输出结果:
```
2021-09-15T10:30
```
阅读全文
相关推荐














