java LocalDateTime的两个对象怎么只比较年月日忽略时分秒
时间: 2023-07-28 10:47:55 浏览: 217
java获取年月日
5星 · 资源好评率100%
可以使用`LocalDate`类的`isEqual()`方法来比较两个`LocalDateTime`对象的年月日是否相同,忽略时分秒。示例代码如下:
```java
LocalDateTime dateTime1 = LocalDateTime.now();
LocalDateTime dateTime2 = LocalDateTime.of(2021, 8, 31, 10, 30, 0);
boolean isSameDate = dateTime1.toLocalDate().isEqual(dateTime2.toLocalDate());
System.out.println(isSameDate);
```
上述代码中,`dateTime1`表示当前时间,`dateTime2`表示一个指定的时间。`toLocalDate()`方法可以将`LocalDateTime`对象转换为`LocalDate`对象,然后使用`isEqual()`方法比较两个`LocalDate`对象是否相同,得到的结果就是两个`LocalDateTime`对象的年月日是否相同。
阅读全文