想实现一个定时任务,但是遇到了corn不会写的状态
这个定时任务需求的是这样的
实现例如:开始时间 2022-07-15 10:20:35 到 结束时间 2025-10-30 22:50:40 之间
1。如果是天的情况,实现这个时间段内,每隔3天 发一次定时任务=》这个corn怎么写
2。如果是小时的情况,实现这个时间段内,每隔5小时 发一次定时任务=》这个corn怎么写
以上两种情况,corn分别该怎么写?求帮忙
public static void main(String[] args){
Timer timer = new Timer();
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 12);//控制小时
calendar.set(Calendar.MINUTE, 0);//控制分钟
calendar.set(Calendar.SECOND, 0);//控制秒
Date time = calendar.getTime();//执行任务时间为12:00:00
//每天定时12:00执行操作,每秒执行一次
timer.schedule(new TimerTaskTest(), time, 1000 );
}