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输入 Cron 表达式,或点选常用模板。
- 2在下方五个字段里分别修改分、时、日、月、周。
- 3查看中文含义和接下来 10 次执行时间,确认后复制。
常见问题
*/5 * * * * 是什么意思?
每 5 分钟执行一次。五个字段依次为分钟、小时、日、月、星期。
工作日早上 9:30 怎么写?
30 9 * * 1-5,星期字段 1-5 表示周一到周五。
支持 Spring / Quartz 的表达式吗?
6 段表达式会把第一段当作秒忽略;Quartz 的 ?、L、W、# 等扩展语法暂不支持。