//获取当前时间 Date now = DateUtil.date(); //获取工单的计划完成时间 Date planCompleteTime = o.getPlanCompleteTime(); //当前时间小于计划完成时间 if (!this.betweenDate(now, planCompleteTime)) {continue; }
/*** 比较时间** @param now 开始* @param endDate 结束* @return -1开始之前 0范围内 1结束之后*/
private Boolean betweenDate(Date now, Date endDate) {//当前时间大于截至时间int compare = DateUtil.compare(now, endDate);if (compare >= 1) {return false;} else {//当前时间小于截至时间return true;}}