public boolean isLatestWeek(Date addtime,Date now){
Calendar calendar = Calendar.getInstance(); //得到日历
calendar.setTime(now);//把当前时间赋给日历
calendar.add(Calendar.DAY_OF_MONTH, -7); //设置为7天前
Date before7days = calendar.getTime(); //得到7天前的时间
if(before7days.getTime() < addtime.getTime()){
return true;
}else{
return false;
}
}
addTime 是要校核的时间
now 是获取的当前是时间
两个日期相差是否是一天
/**
* 通过时间秒毫秒数判断两个时间的间隔
* @param date1
* @param date2
* @return
*/
public static int differentDaysByMillisecond(Date date1,Date date2)
{
int days = (int) ((date2.getTime() - date1.getTime()) / (1000*3600*24));
return days;
}