在线生成Cron表达式,可视化配置定时任务
按字段配置秒、分、时、日、月、周、年,右侧会实时生成 Quartz 风格 Cron 表达式。
日与周字段不能同时指定具体值。选择其中一个字段后,另一个字段会自动切换为 ?。
点击示例可直接填充表单,方便快速生成常见 Quartz Cron 表达式。
* * * ? * 2,6 **秒使用通配符 *。
*分钟使用通配符 *。
*小时使用通配符 *。
?日期字段不指定,交由星期字段控制。
*月份使用通配符 *。
2,6在 周一, 周五 执行。
*年份使用通配符 *。
该工具输出 7 段 Quartz Cron,顺序为 秒 分 时 日 月 周 年。
星期字段使用 1-7,对应周日到周六。
如果你的运行环境只支持 5 段 Cron,请去掉秒和年份后再核对语法。
当您需要在Linux系统、Java Spring框架或其他支持Cron的系统中配置定时任务时,手动编写Cron表达式容易出错且难以理解。本工具通过直观的可视化界面,让您只需选择分钟、小时、日期等参数,即可自动生成标准的Cron表达式,确保定时任务配置的准确性和易读性。
生成的Cron表达式需根据实际调度系统验证;不同系统对Cron的支持略有差异(如Quartz支持秒字段);避免设置过于频繁的任务影响系统性能;本工具生成结果仅供参考,实际使用时请测试验证。
Cron表达式标准格式为“分 时 日 月 星期”,每个字段的取值范围不同:分钟(0-59)、小时(0-23)、日(1-31)、月(1-12)、星期(0-7,其中0和7都代表周日)。特殊字符包括:*(所有值)、,(值列表)、-(范围)、/(步长)。对于需要秒级精度的任务,可使用“秒 分 时 日 月 星期 年”的七字段格式。建议为生产环境任务添加日志记录,并考虑使用锁机制防止重复执行。