Quartz Document and Wiki - 对Cron Expression for Day of Month字段的矛盾

时间:2013-04-18 07:04:27

标签: cron quartz-scheduler cronexpression

这里是wiki

http://en.wikipedia.org/wiki/CRON_expression#CRON_expression

小标题“预定义的计划定义”

下的

它提到“星期几(0 - 7)(0或7是星期日,或使用名字)”

将0或7称为星期日

并在副标题“CRON表达”

指的是某个月的“最后一个星期五”(“5L”)。 在日期字段中,

但是Quartz Documentation

此处http://quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/crontrigger

与其说法相矛盾

“1-7周的日子或SUN-SAT”(不是wiki中提到的0-7)

以及特殊字符小标题

其引用的“6L”表示“本月的最后一个星期五”(在wiki中为5L)

所以我的问题是

  1. 哪一个是正确的?
  2. 这些都在他们自己的背景下是正确的吗? (意思是石英仅用于石英,而wiki用于基于unix的操作系统)

1 个答案:

答案 0 :(得分:4)

是的,两者都是正确的。维基百科文章指的是在Unix及其衍生产品中实现的cron。

Quartz Scheduler有自己的“cron like”实现,它不完全兼容。

我会在你的表达中使用星期名称,以避免混淆。