1

如果提供的日期在当前时间的 24 小时内,我想创建一个采用一个参数并返回 true 的方法。

def compareDates(date: LocalDateTime): Boolean = {
  val now = LocalDateTime.now
  date.compareTo(now)
}
4

1 回答 1

4

您可以使用isBeforeisAfter(封闭范围):

!(date.isAfter(now.plusDays(1)) || date.isBefore(now.minusDays(1)))

对于开放范围:

date.isBefore(now.plusDays(1)) && date.isAfter(now.minusDays(1))
于 2020-06-02T08:07:15.580 回答