Cron表达式
Cron 表达式解析与下次执行时间
表达式含义
每 5 分钟,每小时,每天
接下来 5 次执行时间(按本机时区)
- 2026-10-19 周一 09:35
- 2026-10-19 周一 09:40
- 2026-10-19 周一 09:45
- 2026-10-19 周一 09:50
- 2026-10-19 周一 09:55
字段说明与语法速查
| 字段 | 取值 | 示例 |
|---|---|---|
| 分 | 0-59 | */5 每 5 分钟 |
| 时 | 0-23 | 9-18 9 点到 18 点 |
| 日 | 1-31 | 1,15 每月 1 号和 15 号 |
| 月 | 1-12 | */3 每季度 |
| 周 | 0-7(0 和 7 均为周日) | 1-5 工作日 |
支持 *、a-b、*/n、a-b/n、列表 a,b,c。日与周同时指定时按“或”的逻辑匹配(标准 cron 行为)。
Cron 表达式工具解析标准的五位表达式(分 时 日 月 周):输入后立即给出人类可读描述(如“工作日 9 点”),并基于本机时区预览接下来 5 次执行时间。支持 *、a-b、*/n、a-b/n 与列表语法,日与周同时指定时按标准 cron 的“或”逻辑匹配。内置每分钟、每天 0 点、工作日 9 点等 8 个常用预设。
字段速查
- 分 0-59,时 0-23,日 1-31,月 1-12;
- 周 0-7,0 和 7 都表示周日;
- Linux crontab 与 Spring @Scheduled 通用。