【发布时间】:2013-06-05 21:51:49
【问题描述】:
如何在石英中为每个月的星期一/星期五的第 2/4 日生成 cron 表达式。请帮助我
【问题讨论】:
标签: java quartz-scheduler
如何在石英中为每个月的星期一/星期五的第 2/4 日生成 cron 表达式。请帮助我
【问题讨论】:
标签: java quartz-scheduler
您需要为该作业创建两个触发器。
第2个星期一的第一个触发器:
0 0 12 ? 1/1 MON#2 *
第四个星期五的第二个触发器:
0 0 12 ? 1/1 FRI#4 *
【讨论】:
根据the docs,您可以通过在星期几字段中输入MON#2 或1#2 来指定(例如)每月的第二个星期一。
“#”字符允许用于星期几字段。这个角色 用于指定一个月中的“第 n 个”XXX 天。
但特别禁止在单个 cron 表达式中组合 MON#2,FRI#4 之类的,因此您需要多个 CronTriggers。
【讨论】: