LocalDate比较时间大小、
时间: 2023-08-16 09:15:27 浏览: 111
LocalDate是Java 8中引入的日期类,它表示一个不包含时间部分的日期。
要比较两个LocalDate对象的大小,可以使用compareTo方法。该方法返回一个整数值,表示两个日期的比较结果。
示例代码如下:
```
import java.time.LocalDate;
public class LocalDateComparison {
public static void main(String[] args) {
LocalDate date1 = LocalDate.of(2021, 10, 1);
LocalDate date2 = LocalDate.of(2021, 9, 30);
int result = date1.compareTo(date2);
if (result > 0) {
System.out.println(date1 + " is after " + date2);
} else if (result < 0) {
System.out.println(date1 + " is before " + date2);
} else {
System.out.println(date1 + " is equal to " + date2);
}
}
}
```
以上代码会输出"2021-10-01 is after 2021-09-30",因为date1的日期晚于date2的日期。
通过使用compareTo方法,我们可以比较两个LocalDate对象的大小,并根据比较结果执行相应的操作。
阅读全文