从8:30到12:30创建cron表达式

时间:2015-04-26 06:36:27

标签: c# cron quartz.net

我想创建一个在MON,TUE,WED,SAT,SUN每分钟8:30到12:30运行的cron。

我创建了这个表达式:

0 30/1 8-12 ? * MON,TUE,WED,THU,SUN *

但不适合我。

1 个答案:

答案 0 :(得分:3)

您应该使用多个cron表达式而不是一个。 试试这个:

0 30-59 8 ? * MON-WED,SAT,SUN * // 8:30 - 8:59
0 * 9-11 ? * MON-WED,SAT,SUN * // 9:00 - 11:59
0 0-30 12 ? * MON-WED,SAT,SUN * // 12:00 - 12:30

请注意,“年”字段不是必填字段,因此您可以省略最后一个字段,如下所示:

0 30-59 8 ? * MON-WED,SAT,SUN // 8:30 - 8:59
0 * 9-11 ? * MON-WED,SAT,SUN // 9:00 - 11:59
0 0-30 12 ? * MON-WED,SAT,SUN // 12:00 - 12:30
祝你好运!