【问题标题】:Different types of Cron Expression不同类型的 Cron 表达式
【发布时间】:2014-07-13 20:19:57
【问题描述】:

我对 unix 系统中使用的 Cron 表达式和使用 Java Quartz 的表达式有点困惑。

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

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

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

如果我将标准版本的 cron 传递给 Quartz 会发生什么?

非常感谢

【问题讨论】:

  • 我不敢相信世界上只有两个人曾经想过这个问题。

标签: java cron quartz-scheduler


【解决方案1】:

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

如果您想将 Unix Cron 表达式转换为 Quartz Cron 表达式,请考虑这个。

石英格式是:

(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。

【讨论】:

    猜你喜欢
    • 2018-11-17
    • 2017-08-03
    • 2019-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多