Cron 表达式解析与生成

解析 5 段(分 时 日 月 周)与 6 段(秒 分 时 日 月 周)Cron 表达式;也支持按日期、时间等选项反向生成表达式。

① 解析表达式

常见示例: 每天12点 · 每15分钟 · 工作日9点

② 反向生成表达式

按下方选项设置执行时间,自动拼出 Cron 表达式;填写后点「生成」即可。

5 段还是 6 段?

Linux crontab 用 5 段(分 时 日 月 周);Spring / Quartz 用 6 段,第一段为秒。勾选「包含秒」即生成 6 段表达式。

字段怎么填?

依次为:秒(可选) 分 时 日 月 周。各字段支持「每(*)」「指定值(如 5 或 1,15,30)」「每隔 N(*/N)」「范围(a-b)」「范围·步长(a-b/N)」;日与周可填「不指定(?)」。

周的取值?

周字段:0=周日,1=周一 … 6=周六(与 Quartz / Spring 一致)。