LocalDateTime.parse()
时间: 2024-10-16 10:01:26 浏览: 19
Java8时间转换(LocalDateTime)代码实例
`LocalDateTime.parse()` 是 Java 8 中 `java.time.LocalDateTime` 类的一个静态方法,用于将字符串解析成 `LocalDateTime` 对象。`LocalDateTime` 表示日期和时间,但不包括时区信息。这个方法通常与 `DateTimeFormatter` 结合使用,因为它需要一个格式化器来指导如何从给定的字符串中提取日期和时间信息。
例如:
```java
try {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
LocalDateTime dateTime = LocalDateTime.parse("2023-04-01 15:30", formatter);
System.out.println(dateTime); // 输出:2023-04-01T15:30
} catch (DateTimeParseException e) {
System.err.println("Invalid date-time format");
}
```
在这个例子中,`"2023-04-01 15:30"` 根据指定的格式 `"yyyy-MM-dd HH:mm"` 被转换成了一个 `LocalDateTime` 对象。
阅读全文