0

你好,我有一个简单的 cron 表达式

 0 00 00 30 * ?

每个月的 30 号都是 30 号。这不会返回二月,所以我想要一个类似 OR 子句的日期字段,但我还不知道该怎么做。准确地说,我想要一个表达式,它会给我每个月的第 30 天或最后一天。

4

2 回答 2

0

Quartz 文档L给出了答案:对于“Last”,“day of month”字段应该是,。

(很好的补充,我希望 vixie-cron 也有这个)

于 2012-01-06T15:00:16.700 回答
0

因为“L”不能满足您的需求,所以使用与一项工作相关的多个触发器。

例如“0 0 0 30 JAN,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC ?” 和“0 0 0 L FEB?”

于 2012-01-09T13:47:24.030 回答