每月第二个星期一的Cron表达式(用于Hangfire)

每月第二个星期一的Cron表达式(用于Hangfire),cron,hangfire,Cron,Hangfire,我正在尝试在hangfire中创建一个循环作业,每月在第二个星期一运行一次,如下所示: 1.2018年5月14日星期一上午8:00 2.2018年6月11日星期一上午8:0 3.2018年7月9日星期一上午8:00 4.2018年8月13日星期一上午8:00 5.2018年9月10日星期一上午8:00 我在stackoverflow中找到了答案,但因为这不是安排hangifre作业的标准cron,所以我不能使用它 我的问题是我能用这个格式做一个这样的表达式吗 ****(日/月/日/周最小小

我正在尝试在hangfire中创建一个循环作业,每月在第二个星期一运行一次,如下所示:

1.2018年5月14日星期一上午8:00
2.2018年6月11日星期一上午8:0
3.2018年7月9日星期一上午8:00
4.2018年8月13日星期一上午8:00
5.2018年9月10日星期一上午8:00

我在stackoverflow中找到了答案,但因为这不是安排hangifre作业的标准cron,所以我不能使用它

我的问题是我能用这个格式做一个这样的表达式吗

****(日/月/日/周最小小时数)

这将在每月的第二个星期二午夜运行作业

8-14将星期二的发生限制为一个月的第二周

1-7 first week
8-14 second week
15-21 third week
22-28 forth week
29-31 fifth week
给你

0 0 12 ? 1/1 MON#2 *

我认为这行不通。在我看来,这个表达式在8到14和星期二< /代码> Hmm.之间每天都是“<代码>”。这是奇怪的,但是是的——甚至在英国维基百科文章中对CRON也这样说——不知道这个特殊的规则甚至存在。请考虑解释为什么它会起作用。
0 0 12 ? 1/1 MON#2 *