date类型日期的before方法和after方法只能比较大于小于,不能比较大于等于,小于等于,结合equals就可以实现了,如下:

代码语言:javascript代码运行次数:0运行复制if((sd1.before(now)||sd1.equals(now))&&(sd2.after(now)||sd2.equals(now))){

}else {

}sd1和sd2是要拿来比较的date类型,now是现在时间

意思就是:sd1<=now<=sd2