是的,
isAfter是排他性的,否则它应该已经被命名
isEqualOrAfter或类似的名称。
解决方案:使用“不之前”代替“之后”,并使用“不之后”代替“之前”。
boolean isBetweenInclusive(LocalDate start, LocalDate end, LocalDate target) { return !target.isBefore(start) && !target.isAfter(end);}
是的,
isAfter是排他性的,否则它应该已经被命名
isEqualOrAfter或类似的名称。
解决方案:使用“不之前”代替“之后”,并使用“不之后”代替“之前”。
boolean isBetweenInclusive(LocalDate start, LocalDate end, LocalDate target) { return !target.isBefore(start) && !target.isAfter(end);}