不同类型的Cron表达

时间:2014-05-24 15:29:09

标签: java cron quartz-scheduler

我对unix系统中使用的Cron表达式有点困惑,并使用了一个Java Quartz。

Unix使用的标准cron表达式的最左边条目表示“分钟”。但是Quartz使用的cron表达式使用最左边的条目来表示“second”:

http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger

我想知道当前使用了多少个cron表达式版本?

如果我将标准版本的cron传递给Quartz会怎么样?

非常感谢

1 个答案:

答案 0 :(得分:2)

我不知道有多少版本的Cron表达式,但标准版本和第一版是Unix版本。

如果要将Unix Cron表达式转换为Quartz Cron表达式,请考虑这一点。

Quartz格式是:

(second, minute, hour, day_of_month, month, day_of_week, year)

Unix格式是:

        (minute, hour, day_of_month, month, day_of_week, year)

因此,您只需为second字段添加一个值,即将Unix cron转换为Quartz。