📅  最后修改于: 2023-12-03 15:31:53.390000             🧑  作者: Mango
在Java中,LocalDate
是表示日期的不可变类,包含年、月、日的信息,并提供了一系列操作方法。其中,isAfter()
方法用于判断当前日期是否在指定日期后面。
public boolean isAfter(LocalDate date)
参数:
date
:要比较的日期返回值:
true
;否则返回false
下面是isAfter()
方法的示例,我们分别比较了2019年11月30日和2019年12月1日的先后顺序:
import java.time.LocalDate;
public class Demo {
public static void main(String[] args) {
// 创建日期对象
LocalDate date1 = LocalDate.of(2019, 11, 30);
LocalDate date2 = LocalDate.of(2019, 12, 1);
// 比较日期先后顺序
boolean isAfter = date1.isAfter(date2);
System.out.println(date1 + " 是否在 " + date2 + " 之后:" + isAfter); // 输出:2019-11-30 是否在 2019-12-01 之后:false
isAfter = date2.isAfter(date1);
System.out.println(date2 + " 是否在 " + date1 + " 之后:" + isAfter); // 输出:2019-12-01 是否在 2019-11-30 之后:true
}
}
从上面的示例可以看出,当第一个日期在第二个日期之前时,isAfter()
方法返回false
;当第一个日期在第二个日期之后时,返回true
。
以上是Java中的 LocalDate isAfter() 方法及示例
的介绍。