LocalDateTime用字符串创建
时间: 2023-11-09 17:50:38 浏览: 125
要使用字符串创建 LocalDateTime,您可以使用 LocalDateTime 类的 parse() 方法。该方法接受一个表示日期时间的字符串和一个 DateTimeFormatter 对象作为参数,并返回相应的 LocalDateTime 对象。
下面是一个示例代码,演示如何使用字符串创建 LocalDateTime 对象:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
String dateTimeString = "2022-01-01T12:34:56";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(dateTimeString, formatter);
System.out.println(dateTime);
}
}
```
在上面的示例中,我们使用字符串 "2022-01-01T12:34:56" 表示日期时间,并创建了一个对应的 LocalDateTime 对象。我们使用 DateTimeFormatter.ofPattern() 方法创建了一个格式化模式,以指定字符串的格式。然后,我们将字符串和格式化模式传递给 LocalDateTime.parse() 方法,以创建 LocalDateTime 对象。
输出结果为:
```
2022-01-01T12:34:56
```
阅读全文