Cron 表达式生成与反向解析
可视化构建 · 严格模式校验 · 毫秒级时间模拟 · 附完全使用教程
当前生成的表达式
含义
正在解析...
常用定时预设
参数配置
支持 * , - / 语法
6位扩展特有
每小时整点请设为 0
反向解析已有 Cron
模式锁定:6 位 Spring未来 5 次执行时间预估
高精度演算📖 Cron 表达式完整教程与规范手册
从语法规范、特殊符号含义到生产级经典示例的全面指南
1. 表达式结构对照 (从左往右)
| 字段位置 | 字段名称 | 允许值范围 | 允许的特殊符号 | 应用场景 |
|---|---|---|---|---|
| 第 1 位 (仅6位) | 秒 (Seconds) | 0 - 59 | * , - / | Spring / Quartz 扩展 |
| 第 1 位 (或第2位) | 分 (Minutes) | 0 - 59 | * , - / | Linux 标准起始位 |
| 第 2/3 位 | 时 (Hours) | 0 - 23 | * , - / | 24小时制 |
| 第 3/4 位 | 日 (Day of Month) | 1 - 31 | * , - / ? L W | 每月的日期 |
| 第 4/5 位 | 月 (Month) | 1 - 12 (或 JAN-DEC) | * , - / | 月份 |
| 第 5/6 位 | 周 (Day of Week) | 0 - 6 (0=周日,或 SUN-SAT) | * , - / ? L # | 星期天通常为 0 或 7 |
2. 经典业务场景表达式对照表
| 业务场景 | 5 位标准 (Linux crontab) | 6 位扩展 (Spring/Quartz) |
|---|---|---|
| 每小时整点执行一次 | 0 * * * * | 0 0 * * * * |
| 每 10 分钟执行一次 | */10 * * * * | 0 */10 * * * * |
| 每天凌晨 02:30 执行数据备份 | 30 2 * * * | 0 30 2 * * * |
| 工作日(周一至周五)早上 09:00 | 0 9 * * 1-5 | 0 0 9 * * 1-5 |