java中LocalDateTime转localdate
时间: 2024-10-12 08:02:41 浏览: 23
JDBC中使用Java8的日期LocalDate和LocalDateTime操作mysql、postgresql
在Java中,当你有一个`LocalDateTime`对象并且只需要它的日期部分而不需要时间部分(如只关心"2023-04-07"而不关心具体的小时、分钟等),你可以使用`LocalDate`类来表示。`LocalDateTime`包含日期和时间,而`LocalDate`仅包含日期。转换过程非常简单,只需调用`toLocalDate()`方法即可。
下面是一个示例:
```java
import java.time.LocalDateTime;
import java.time.LocalDate;
LocalDateTime dateTime = LocalDateTime.of(2023, 4, 7, 10, 10); // 假设这是你的LocalDateTime
LocalDate dateOnly = dateTime.toLocalDate();
System.out.println(dateOnly); // 输出:2023-04-07
```
这里,`LocalDateTime`的`of`静态方法用于创建一个实例,然后调用`toLocalDate()`方法将其转换为仅包含日期的`LocalDate`对象。
阅读全文