Cron 表达式工作台
0 * * * * ? *0 * * * * ? *
? *-* *:*:00
on:
schedule:
- cron: '* * * * ?'
Cron 表达式完整指南
全面理解和使用 Quartz 格式 cron 表达式的完整指南
核心概念
Quartz cron 表达式由 7 个字段组成,从左到右依次代表秒、分钟、小时、日期、月份、星期和年份。每个字段支持特定的值范围和特殊字符,让您精确安排任务执行时间。
完整格式(7 个字段)
许多系统省略秒数字段,使用简化的 6 字段格式:分钟 小时 日期 月份 星期 年份
字段规则
| 字段 | 允许值 | 特殊字符 |
|---|---|---|
| 秒 (0-59) | 0-59 | */-, |
| 分钟 (0-59) | 0-59 | */-, |
| 小时 (0-23) | 0-23 | */-, |
| 日期 (1-31) | 1-31 | */-,LW? |
| 月份 (1-12) | 1-12 | */-, |
| 星期 (1-7) | 1-7 (1=周日) | */-,L#? |
| 年份(可选) | 1970-2099 | */-, |
特殊字符速查
任意值
不指定值(与另一个日期/星期字段配合使用)
范围,例如 1-5 表示 1 到 5
步长,例如 */5 表示每 5 个单位
列表分隔符,例如 1,3,5 表示 1、3 和 5
最后 - 月份/星期的最后一天
工作日 - 距指定日期最近的工作日
本月最后一个工作日
本月第 N 个星期几,例如 2#3 表示第三个星期二
常用调度场景
高频执行场景
定点小时执行
每日多次执行
每周 & 每月调度
工作时间调度
间隔 & 窗口调度
高级特殊调度
年份约束
常见错误避坑指南
速查表
免费在线 Cron 表达式工作台,适合做 Cron Generator、Cron Parser、crontab 校验、Quartz Scheduler 语法检查与 next run 预览。支持 5字段、6字段、7字段 Cron expression,适用于 Linux cron job、Spring cron 和各类任务调度器。
相关推荐
适用场景
- 为 Linux 服务器备份、清理、报表、监控等场景生成 crontab 表达式
- 解析包含 seconds 或 year 字段的 Quartz Scheduler / Spring cron 表达式
- 在 crontab、Spring、Quartz、Jenkins 等调度系统之间迁移规则时核对字段数和语法差异
- 在发布定时任务前预览未来执行时间,减少误触发和漏执行风险
使用方法
- 选择 Cron 语法体系:Linux crontab 5字段,或 Quartz Scheduler 6字段 / 7字段
- 使用字段编辑器生成表达式,或直接粘贴现有 Cron 字符串进行解析
- 查看规范化表达式、语法校验结果以及未来执行时间预览
- 复制结果到 crontab、Spring cron、Quartz Scheduler、CI 平台或自动化工具中使用
功能特点
- 一体化 Cron workbench:把 Cron Generator、Cron Parser、Cron Validator 和 next run 预览放到同一个页面
- 多语法支持:同时覆盖 Linux crontab 5字段表达式,以及 Quartz Scheduler 6字段 / 7字段表达式
- 字段级解析:快速检查 second、minute、hour、day-of-month、month、weekday、year 等专业字段
- 上线前预览:在部署 Cron job、Spring cron 或 scheduler 规则之前先做语法校验与执行时间确认
常见问题
这个 Cron 工作台支持 crontab 和 Quartz Cron 的区别校验吗?
支持。工具同时覆盖 Linux crontab 5字段语法,以及 Quartz Scheduler 6字段 / 7字段语法。粘贴表达式后可以识别当前属于哪一种 scheduler 语法,再继续解析、生成或校验。
它既能当 Cron Generator,也能当 Cron Parser 吗?
可以。你可以用字段面板生成表达式,也可以把现有 Cron rule 粘贴进来做 Cron Parser 解析,查看 second、minute、day-of-month、weekday、year 等字段配置。
适合 Spring cron、Linux cron job 和 Quartz Scheduler 场景吗?
适合。无论是 Linux crontab、Spring cron expression、Quartz Scheduler 任务、CI 定时任务还是一般任务调度器规则,这个工作台都能帮助你统一处理字段数、语法和执行时间预览。
为什么要在修改 Cron 表达式后看 next run 预览?
next run preview 可以帮助你提前发现字段数量写错、星期理解偏差、间隔设置异常等问题,避免 Cron job 或 scheduler 任务上线后在错误时间触发。
- 色盲模拟器
- 颜色转换器
- .htaccess 转 Nginx 转换器
- SQL 转换器
- Cookie 解析器
- Cron 表达式工作台
- Cron 表达式验证器
- CSS 格式化
- CSS 压缩
- CSV 转 Excel
- CSV Viewer
- CSV Editor
- 货币转换器
- 差异检查器
- Excel to CSV
- 网站图标生成器
- CSS Formatter
- HTML Formatter
- Markdown Formatter
- XML 格式
- 十六进制转换器
- HTML 格式
- HTML 压缩
- HTML 转 Markdown
- Markdown 转 HTML
- JavaScript 格式化
- JS 压缩
- JSX 格式化工具
- JSX 压缩
- 关键词聚类
- Lorem Ipsum 生成器
- Markdown 表格生成器
- Meta Tag 生成器
- 密码生成器
- 密码强度检测工具
- 二维码/条形码生成器
- 正则表达式测试器
- Slug 生成器
- SQL 生成器
- SQL 格式化工具
- 字数统计
- 时间工具
- TS 格式
- TS 压缩
- TSX 格式化
- TSX 压缩
- Unix 时间戳转换
- UUID 生成器
- YAML 格式化
- 大小写命名风格转换器