我已经在每 5 分钟-
内将这段代码编写为星期六6am 至星期二6 。@Scheduled (cron ="*/5 6-23,23,0-6 * * 6-7,1",zone="IST")
但是我必须为Monday 6 pm
做。
答案 0 :(得分:0)
我认为您需要将其拆分为两个单独的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")
答案 1 :(得分:0)
我将调度程序任务划分为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")