quartz配置周与日

/ Biji Lat / 118阅读 / 0评论 / 分类: 折腾

在使用调度器的时候,遇到了如下的错误:

Support for specifying both a day-of-week AND a day-of-month parameter is not implemented.1

这个错误的原因就是因为你的Cron表达式配置错误了:
即,*你把日期和周同时指定了值(也代表指定值,只是任意值而已)**

你的配置可能是:0 18 17 ,或者0 18 17 2-6,或者0 18 17 10 2-6等等。

如果你的日期和周同时为?会报如下错误:

'?' can only be specfied for Day-of-Month -OR- Day-of-Week.1

总结:当我们配置日期和周时,我们应该注意只能指定二者中的一个,另一个必须为?。如:0 18 17 ?或者0 18 17 ? * 2-6等等。

示例:

每周一 8:00执行: 0 0 8 ? * 1

每月1号8:00执行: 0 0 8 1 * ?

quartz配置周与日
文章作者
发布时间
许可协议