Art*_*ich 3 c# cron quartz-scheduler cronexpression
我想为我的工作创建 cron 表达式,但我不知道如何从表达式中排除一周中的特定日期。
triggerBuilder
.ForJob(jobKey)
.WithSchedule(CronScheduleBuilder.CronSchedule("????")).InTimeZone(TimeZoneInfo.Utc))
.StartNow()
.WithIdentity(triggerKey)
.Build();
Run Code Online (Sandbox Code Playgroud)
例如:除了星期一之外,我每天都想解雇我的工作。
我找到了一种方法,我们可以将工作时间间隔设置为每天中午(12 点)解雇:
0 0 0 ? * MON-FRI或者0 0 0 ? * 1-5
但是从这个间隔中排除特定的一天怎么样,例如“星期四”。
感谢您的帮助:)
使用cronmaker.com,每天执行(周一中午 12 点除外)的示例 Cron 计划如下:
0 0 12 ? * TUE,WED,THU,FRI,SAT,SUN *
Run Code Online (Sandbox Code Playgroud)
显然,该网站将允许您根据需要对其进行定制,但希望如果该网站出现故障,并且有人有类似的示例,他们将能够使用此表达式作为创建自己的表达式的指南。
| 归档时间: |
|
| 查看次数: |
7603 次 |
| 最近记录: |