我已经在周六早上6点到周二早上6点写了这段代码,每5分钟一次 -
@Scheduled (cron ="*/5 6-23,23,0-6 * * 6-7,1",zone="IST")
但我必须为Monday 6 pm
做这件事。
我认为你需要将它分成两个独立的cron作业。第一个,类似于您在帖子中提供的那个 - 请参阅this tool以获得解释:
@Scheduled (cron ="*/5 6-23,23,0-6 * * 6-7",zone="IST")
星期一的第二个,从早上6点到下午6点:
@Scheduled (cron ="*/5 6-18 * * 1",zone="IST")
我将调度任务划分为3个时间。周六和周日早上6点至晚上11点 - @Scheduled (cron ="*/5 6-23 * * 6-7",zone="IST")
周日和周一12点至6点 -
@Scheduled (cron ="* */5 0-6 * * 7,1",zone="IST")
周一早上6点至下午4点 -
@Scheduled (cron ="* */5 6-16 * * 1",zone="IST")