检查日期是否在两个可为空的日期之间?

时间:2019-11-14 03:03:04

标签: logic

我正在写一个条件语句,它将检查日期是否在日期范围之间。

并且该范围内的日期可以为空。

如果其中任何一个为null,但给定的日期在开始日期之后或结束日期之前,则返回true。

但是如果它们都为空,则将返回false。

我尝试过类似的操作,但是如果两者都为空,则返回true

(statDate == null || startDate.isBefore(today)) && (endDate == null || endDate.isAfter(today))

0 个答案:

没有答案