你好,我有一个简单的 cron 表达式
0 00 00 30 * ?
每个月的 30 号都是 30 号。这不会返回二月,所以我想要一个类似 OR 子句的日期字段,但我还不知道该怎么做。准确地说,我想要一个表达式,它会给我每个月的第 30 天或最后一天。
你好,我有一个简单的 cron 表达式
0 00 00 30 * ?
每个月的 30 号都是 30 号。这不会返回二月,所以我想要一个类似 OR 子句的日期字段,但我还不知道该怎么做。准确地说,我想要一个表达式,它会给我每个月的第 30 天或最后一天。
Quartz 文档L
给出了答案:对于“Last”,“day of month”字段应该是,。
(很好的补充,我希望 vixie-cron 也有这个)
因为“L”不能满足您的需求,所以使用与一项工作相关的多个触发器。
例如“0 0 0 30 JAN,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC ?” 和“0 0 0 L FEB?”