我目前正在编程避免错误。所以我有两个 LocalDate:从 和 直到,我想检查其中之一是否是过去的。
这是我的方法。但在某个地方似乎有一个错误,因为如果我为过去的“from”选择 LocalDate,我会得到一个错误的返回。
private static boolean isPast(LocalDate from, LocalDate until) {
if (LocalDate.now().isAfter(from) || LocalDate.now().isAfter(until)) {
return true;
} else {
return false;
}
}
Run Code Online (Sandbox Code Playgroud)