跳到主要内容

Cron 表达式解读

把 Cron 表达式翻译成人话

支持标准 5 段语法:* 任意、, 列举、- 区间、/ 步长。 暂不支持秒级(6 段)与宏(如 @daily)。

Cron 表达式解析原理

标准 Cron 五/六段:分 时 日 月 周,每段支持 * , - / 等语法

解析器展开各段取值范围,求交集得到触发时间点

这个工具能做什么

  • 解析 Cron 表达式,列出未来若干次触发时间
  • 校验语法是否合法
  • 帮助调试定时任务

怎么使用(输入说明)

  1. 输入表达式:如 “0 9 * * 1-5”(工作日 9 点)。
  2. 解析:得到下次及后续触发时间列表。

支持哪种 Cron 格式

支持标准 5 段(分 时 日 月 周)与 6 段(含秒)两种;周字段 0/7 均可表示周日,具体以你调度系统为准。

计算实例

例:“*/15 * * * *” 表示每 15 分钟触发一次。

常见问题 FAQ

Q:支持哪种 Cron 格式?

A:支持标准 5 段格式:分 时 日 月 周(如 0 9 * * 1-5 表示工作日 9 点)。暂不支持秒级(6 段)与 @daily 等宏定义,这类可先展开为 5 段再解析。

Q:解析结果准确吗?

A:对常见语法(* 任意、, 列举、- 区间、/ 步长)解析可靠;复杂组合以可读描述为主,建议在正式上线前用调度系统实测一次执行时间。

常见问题

支持哪种 Cron 格式?
支持标准 5 段格式:分 时 日 月 周(如 0 9 * * 1-5 表示工作日 9 点)。暂不支持秒级(6 段)与 @daily 等宏定义,这类可先展开为 5 段再解析。
解析结果准确吗?
对常见语法(* 任意、, 列举、- 区间、/ 步长)解析可靠;复杂组合以可读描述为主,建议在正式上线前用调度系统实测一次执行时间。