在 Java 中,可以使用 LocalDate 的 compareTo() 方法比较两个日期的大小。该方法返回一个 int 类型的值,如果调用该方法的日期比另一个日期早,则返回负数;如果调用该方法的日期比另一个日期晚,则返回正数;如果两个日期相等,则返回 0。

示例代码:

LocalDate date1 = LocalDate.of(2021, 1, 1);
LocalDate date2 = LocalDate.of(2021, 1, 15);

int result = date1.compareTo(date2);

if(result < 0) {
    System.out.println('date1在date2之前');
} else if(result > 0) {
    System.out.println('date1在date2之后');
} else {
    System.out.println('date1和date2相等');
}

输出结果为:

date1在date2之前
Java LocalDate 日期比较:compareTo() 方法详解

原文地址: https://www.cveoy.top/t/topic/oVlM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录