0

可能重复:
日历 <= 另一个日历

Calendar newdate = Calendar.getInstance(); // Collect before this date 
Calendar today = Calendar.getInstance();
rdate.setTime(converteddate);
newdate.setTime(converteddate);
newdate.add(Calendar.DATE, 7);

如何检查今天是在rdate和之间newdate

4

3 回答 3

2
rdate.after(today)&&rdate.before(newdate)
于 2012-10-18T09:00:55.910 回答
0

您可以尝试以下方法:

 (today.after(rdate) && today.before(newdate) ||
 (today.after(newdate) && today.before(rdate))
于 2012-10-18T09:02:23.947 回答
0

怎么样

if ( today.after( rdate ) && today.before( newdate ) ) { .... }

假设它newdate总是晚于rdate您的代码注释所建议的。

干杯,

于 2012-10-18T09:02:36.397 回答