1. 前端传来String时间
String date="2022-01-05";
//转Date
Date date1 = DateUtils.parseDateTime(date);
//获取date这天的最后时间
Long endOfDate = DateUtils.getEndOfDate(date1);
//获取系统当前天的开始时间
Long startOfDate = DateUtils.getStartOfToday();
//现在endofDate与startofDate 可以比较了
2.传来的是Date
//"yyyy-MM—dd HH:mm:ss"格式可以根据情况自定义
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
//获取当前时间
Date now = new Date();
//Date转String
String newDate = sdf.format(now);
//前端传的date
String oldDate = sdf.format(date);
//比较
if(Long.parseLong(newDate)>Long.parseLong(oldDate)){
业务
}