boolean isWithinRange(Date testDate) {
return !(testDate.before(startDate) || testDate.after(endDate));
}
对我来说似乎并不尴尬。请注意,我是这样写的,而不是
return testDate.after(startDate) && testDate.before(endDate);
因此,即使testDate与以下几种情况之一完全相同,它也可以正常工作。
Java:如何检查日期是否在一定范围内?
boolean isWithinRange(Date testDate) {
return !(testDate.before(startDate) || testDate.after(endDate));
}
对我来说似乎并不尴尬。请注意,我是这样写的,而不是
return testDate.after(startDate) && testDate.before(endDate);
因此,即使testDate与以下几种情况之一完全相同,它也可以正常工作。