星球狮工具箱

Cron 表达式生成器

解析 Cron 含义、预览执行时间本地处理 · 数据不上传

常用表达式
含义
…
接下来 10 次执行时间(本地时区)
语法速查
符号说明
*任意值
,列举,如 1,15 表示 1 号和 15 号
-范围,如 1-5 表示周一到周五
/间隔,如 */10 表示每 10 分钟,5/20 表示从 5 开始每 20
0–59 / 0–23 / 1–31 / 1–12 / 0–7各字段取值范围;星期 0 和 7 都是周日,可用 MON、JAN 等英文缩写

日和星期同时指定时,满足其中一个就会执行(Linux crontab 规则)。Spring、Quartz 的 6–7 段表达式第一段是秒,可删掉秒后再检查。

这个工具还可以用来:cron表达式解析crontab生成定时任务表达式cron在线校验

使用方法

  1. 1输入 Cron 表达式,或点选常用模板。
  2. 2在下方五个字段里分别修改分、时、日、月、周。
  3. 3查看中文含义和接下来 10 次执行时间,确认后复制。

常见问题

*/5 * * * * 是什么意思?

每 5 分钟执行一次。五个字段依次为分钟、小时、日、月、星期。

工作日早上 9:30 怎么写?

30 9 * * 1-5,星期字段 1-5 表示周一到周五。

支持 Spring / Quartz 的表达式吗?

6 段表达式会把第一段当作秒忽略;Quartz 的 ?、L、W、# 等扩展语法暂不支持。