标签: logic
我正在写一个条件语句,它将检查日期是否在日期范围之间。
并且该范围内的日期可以为空。
如果其中任何一个为null,但给定的日期在开始日期之后或结束日期之前,则返回true。
但是如果它们都为空,则将返回false。
我尝试过类似的操作,但是如果两者都为空,则返回true
(statDate == null || startDate.isBefore(today)) && (endDate == null || endDate.isAfter(today))