功能:用作参数时间是否在今天范围内的合法校验
import cn.hutool.core.date.CalendarUtil;
import java.util.Calendar;
import java.util.Date;
public static void main(String[] args) {
// 今天开始
Calendar calendar0 = Calendar.getInstance();
calendar0.setTime(new Date(new Date().getTime()+20000));
CalendarUtil.beginOfDay(calendar0);
System.out.println("今天开始:"+calendar0.getTime());
// 今天末尾
Calendar calendar1 = Calendar.getInstance();
calendar1.setTime(new Date(new Date().getTime()+20000));
CalendarUtil.endOfDay(calendar1);
// 模拟参数时间
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(new Date(new Date().getTime()+1000*60*60*24));
System.out.println("今天末尾:"+calendar1.getTime());
System.out.println("当前时间:"+calendar2.getTime());
// 注意:前面比后面大吗? 满足条件返回1 不满足条件返回-1
System.out.println(calendar2.compareTo(calendar1));
System.out.println(calendar0.compareTo(calendar2));
}
也可以作为往后一天的判断