我有一系列包含开始日期和结束日期的范围。我想检查日期是否在该范围内。
Date.before() 和 Date.after() 使用起来似乎有点别扭。我真正需要的是这样的伪代码:
boolean isWithinRange(Date testDate) {
return testDate >= startDate && testDate <= endDate;
}
不确定它是否相关,但我从数据库中提取的日期有时间戳。
原文由 Mike Sickler 发布,翻译遵循 CC BY-SA 4.0 许可协议
对我来说似乎并不尴尬。请注意,我是这样写的,而不是
因此即使 testDate 正好等于其中一个最终案例,它也能正常工作。