包含排除一周中特定日期的Cron表达式

本文关键字:日期 Cron 表达式 排除 一周 包含 | 更新日期: 2023-09-27 18:10:16

我想为我的工作创建cron表达式,但我不知道,如何从表达式中排除特定的星期。

triggerBuilder
       .ForJob(jobKey)
       .WithSchedule(CronScheduleBuilder.CronSchedule("????")).InTimeZone(TimeZoneInfo.Utc))
       .StartNow()
       .WithIdentity(triggerKey)
       .Build();

例如:除了星期一,我每天都想解雇我的工作。

我找到了一种方法,我们可以从间隔设置每天中午(下午12点)的工作发射:

0 0 0 ? * MON-FRI0 0 0 ? * 1-5

但是如果从这个间隔中排除特定的一天,例如"星期四"呢?

Thanks for a help:)

包含排除一周中特定日期的Cron表达式

使用cronmaker.com,除了星期一下午12点,每天执行的Cron计划示例如下:

0 0 12 ? * TUE,WED,THU,FRI,SAT,SUN *

显然,网站会让你根据需要定制这个,但希望如果网站崩溃了,有人有一个类似的例子,他们将能够使用这个表达式作为指导来创建自己的