java8 LocalDateTime转为LocalDate
时间: 2023-11-30 21:42:38 浏览: 82
可以使用LocalDateTime的toLocalDate()方法将LocalDateTime转换为LocalDate。示例如下:
```java
LocalDateTime localDateTime = LocalDateTime.now();
LocalDate localDate = localDateTime.toLocalDate();
System.out.println(localDate); // 输出当前日期,例如:2021-08-31
```
相关问题
Java中,把LocalDateTime转为LocalDate
在Java中,如果你有一个`LocalDateTime`对象并且只想获取其中包含日期的部分而忽略时间部分,你可以通过调用`toLocalDate()`方法将它转换为`LocalDate`对象。这个方法会创建一个新的`LocalDate`实例,其年、月和日分别对应原有`LocalDateTime`中的值,时间部分会被设置为0点0分0秒。
例如:
```java
import java.time.LocalDateTime;
import java.time.LocalDate;
LocalDateTime dateTime = LocalDateTime.now(); // 获取当前时间
LocalDate dateOnly = dateTime.toLocalDate();
```
现在`dateOnly`变量就只包含了原来`dateTime`中的日期信息了。
LocalDateTime转为LocalDate
可以使用LocalDateTime的toLocalDate()方法将LocalDateTime转换为LocalDate。示例代码如下:
```java
LocalDateTime localDateTime = LocalDateTime.now();
LocalDate localDate = localDateTime.toLocalDate();
```
以上代码将当前时间的LocalDateTime对象转换为LocalDate对象。
阅读全文