LocalDateTime判断是否当天
时间: 2023-10-14 08:03:45 浏览: 143
显示本地时间
您可以使用`LocalDateTime`类的`toLocalDate()`方法将其转换为`LocalDate`对象,然后使用`equals()`方法将其与当前日期进行比较,判断是否为当天。
下面是一个示例代码:
```java
import java.time.LocalDate;
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime dateTime = LocalDateTime.now();
LocalDate currentDate = LocalDate.now();
LocalDate date = dateTime.toLocalDate();
if (date.equals(currentDate)) {
System.out.println("该日期是当天");
} else {
System.out.println("该日期不是当天");
}
}
}
```
这个例子中,我们获取当前的`LocalDateTime`对象和当前的`LocalDate`对象,然后将`LocalDateTime`对象转换为`LocalDate`对象。最后,我们使用`equals()`方法来比较转换后的日期对象与当前日期对象是否相等,从而判断是否为当天。
阅读全文