1

我正在构建一个 Quartz cron 表达式来安排从今天起每两年在特定日期运行的作业。我已经测试了很多,但我认为以下其中一项应该可以完成工作:

53 18 23 12 ? 2013/2 => starting on year 2013 and on every two years later on
53 18 23 12 ? */2

但是他们都没有通过 Quartz cron 表达式验证测试。什么是正确的 cron 表达式?

4

1 回答 1

5

您的 Cron 表达式不完整。Quartz Cron 表达式由七个部分组成:

  1. 分钟
  2. 小时
  3. 日期
  4. 星期几
  5. 年份(可选)

因此,如果您想设置从 2013 年开始每两年在 12 月 24 日晚上 11:59 运行的时间表,则表达式为:

0 59 23 24 12 ? 2013/2
于 2013-12-31T10:36:06.793 回答