//获取Calendar对象,用于自定时时间
Calendar calendar = Calendar.getInstance();
//设置每天凌晨 00:00:00 重跑服务
calendar.set(Calendar.HOUR_OF_DAY,0);
calendar.set(Calendar.MINUTE,0);
calendar.set(Calendar.SECOND,0);
//得到自定义时间,就是 00:00:00
Date date = calendar.getTime();
//获取一个Timer对象,用于执行定时任务
Timer timer = new Timer();
//执行任务
timer.schedule(new TimerTask() {
@Override
public void run() {
String end =LocalDateUtils.localDateTimeToStr(LocalDateTime.now());
String str = LocalDateUtils.localDateTimeToStr(LocalDateTime.now().minusHours(24));
HashMap<String, String> resultMap = certificateAuditService.getCertificateAudit(str, end);
XxlJobLogger.log("重跑证件审核同步服务开始时间:"+str+";结束时间:"+end);
XxlJobLogger.log("自动审核数据:"+resultMap.get("autoCount"));
XxlJobLogger.log("需人工审核数据:"+resultMap.get("artCount"));
}
},date);
java定时执行服务
最新推荐文章于 2023-10-04 10:37:39 发布