java及Sql判斷某個時間是否是在當前時間的七天之內
阿新 • • 發佈:2020-12-24
java及Sql判斷某個時間是否是在當前時間的七天之內
第一種java程式碼實現,在需要的地方呼叫此方法
/** * 判斷某個時間是否在當前時間的七天之內 * 如果是返回true,反之返回false * @param addtime * @param now * @return */ 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; } }
Sql實現:
COUNT(DATEDIFF(now(),e.applicationDate) > 7 or null) as approvalIngExceed