java 驗證指定日期不能早於當前時間一個月

private void dateValid(Date date) throws InfraBmsException {
        Calendar c = Calendar.getInstance();
        c.setTime(new Date());
        c.add(Calendar.MONTH, -1);
        Date m = c.getTime();
        long dateDiff = DateUtil.compareDate4Second(date, m);
        if (dateDiff > 0) {
            //拋出異常或其他操作自定義
            throw InfraBmsException.instance(InfraBmsExprInfo.PARAM_DATE_TOMUCH);
        }
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章