java str 转 localdatetime
时间: 2024-06-11 11:01:47 浏览: 156
可以使用java.time.format.DateTimeFormatter类中的parse()方法将一个字符串转换成LocalDateTime对象。首先需要指定日期时间格式,然后再使用parse()方法将字符串转换成LocalDateTime对象。以下是一个示例代码:
```
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
String str = "2022-01-01 12:00:00";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
System.out.println(dateTime);
}
}
```
在上述代码中,我们定义了一个字符串“2022-01-01 12:00:00”,并且使用DateTimeFormatter.ofPattern()方法来定义了日期时间格式。最后,我们使用parse()方法将字符串转换成LocalDateTime对象,并打印出来。
相关问题
java String转LocalDateTime
可以使用Java 8中的DateTimeFormatter类来将String转换为LocalDateTime。具体代码如下:
```java
String str = "2021-08-31T10:15:30";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
```
其中,`str`是要转换的字符串,`formatter`是指定的格式,`dateTime`是转换后得到的LocalDateTime对象。
java string转localdatetime
可以使用Java 8中的DateTimeFormatter类将字符串转换为LocalDateTime对象。具体步骤如下:
1. 创建DateTimeFormatter对象,指定字符串的格式。
2. 调用LocalDateTime类的parse()方法,将字符串转换为LocalDateTime对象。
示例代码如下:
```
String str = "2021-07-01 12:30:45";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
```
其中,DateTimeFormatter.ofPattern()方法中的参数是字符串的格式,具体格式可以根据实际情况进行调整。
阅读全文