判断当前日期是否在[startDate, endDate]区间

Posted Ruthless

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断当前日期是否在[startDate, endDate]区间相关的知识,希望对你有一定的参考价值。

    /**
     * 判断当前日期是否在[startDate, endDate]区间
     * 
     * @param startDate 开始日期
     * @param endDate 结束日期
     * @author jqlin
     * @return
     */
    public static boolean isEffectiveDate(Date startDate, Date endDate){
        if(startDate == null || endDate == null){
            return false;
        }
        
        long currentTime = new Date().getTime();
        if(currentTime >= startDate.getTime() 
                && currentTime <= endDate.getTime()){
            return true;
        }
        
        return false;
    }

 

以上是关于判断当前日期是否在[startDate, endDate]区间的主要内容,如果未能解决你的问题,请参考以下文章

js控制两个日期相减

jquery判断日期是不是为空,是否大于前面的日期

select语句如何查找某个时间段的数据

js判断两个时间相隔多少天

用js实现:输入日期,判断输入日期是不是在当前日期第二天起的7天内,如果没有,提示正确的日期区间

在angularJS输入中将最小日期设置为当前日期