Документ Quartz и Wiki - Противоречие в выражении Cron для поля День месяца

Здесь в вики

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

в подзаголовке «Стандартные определения расписания»

В нем упоминается, что «день недели (0–7) (0 или 7 - воскресенье, или используйте имена)»

он ссылается на 0 или 7 как на воскресенье

и в подзаголовке "CRON-выражение"

имеется в виду «последняя пятница» («5L») данного месяца. В поле дня месяца

но документация Quartz

здесь http://quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/crontrigger

Противоречит тому, что говорится

«День недели 1-7 или ВС-СБ» (не с 0-7, как указано в вики)

и в подзаголовке "Специальные символы"

"6L" означает "последняя пятница месяца" (в wiki это 5L).

Итак, мой вопрос

  1. Который правильный ?
  2. Оба ли они верны в своем собственном контексте? (имеется в виду кварц только для кварца и в вики для ОС на базе UNIX)

person Sujeet    schedule 18.04.2013    source источник


Ответы (1)


Да, оба верны. В статье в Википедии говорится о cron, реализованном в Unix и его производных.

У Quartz Scheduler есть собственная реализация, подобная cron, которая не полностью совместима.

Я бы использовал названия дней недели в вашем выражении, чтобы избежать путаницы.

person darrenmc    schedule 18.04.2013