用getTime()方法得到一个11位数的长串,比较这个数的大小就可以了
时间越后,数值越大long getTime()
Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this Date object.
时间越后,数值越大long getTime()
Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this Date object.
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
Date M_date=new Date();
c.setTime(M_date);
c1.setTime(date1);
c2.setTime(date2);c.before(c1)&&c.after(c2) 为真就是在中间
String today=M_date.toLocaleString();
java.util.Date date1= ...
java.util.Date date2= ...
if( date1.getTime() < M_date.getTime() && M_date.getTime() < date2.getTime() )
{
return true;
}
else
{
return false;
}