Cron表达每两年安排一份工作

时间:2013-12-23 14:27:31

标签: cron quartz-scheduler cronexpression

我正在构建一个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表达?

1 个答案:

答案 0 :(得分:4)

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

  1. 分钟
  2. 小时
  3. 日的日
  4. 某一天的周
  5. 年(可选)
  6. 因此,如果你想在2013年12月24日晚上11点59分开始制定一个时间表,那么表达式将是:

    0 59 23 24 12 ? 2013/2