java 实现日期是否属于当前日期的前五分钟

将当前日期前进五分钟

public Date endtime(){

    Calendar beforeTime = Calendar.getInstance();
    beforeTime.add(Calendar.MINUTE, -5);// 5分钟之前的时间
    Date beforeD = beforeTime.getTime();
    String before5 = new SimpleDateFormat("yyyyMMddHHmmss").format(beforeD);  // 前五分钟时间
    return beforeD;
}

判断日期是否属于当前日期的前五分钟之内

nowTime:判断时间

beginTime:当前时间

endTime:提前五分钟时间

public static boolean belongCalendar(Date nowTime, Date beginTime,
                                     Date endTime) {
    Calendar date = Calendar.getInstance();
    date.setTime(nowTime);

    Calendar begin = Calendar.getInstance();
    begin.setTime(beginTime);

    Calendar end = Calendar.getInstance();
    end.setTime(endTime);

    if (date.after(begin) && date.before(end)) {
        return true;
    } else {
        return false;
    }
}