如果這個工具幫到了你,可以請作者喝杯咖啡 ☕
在线生成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都代表周日)。特殊字符包括:*(所有值)、,(值列表)、-(范围)、/(步长)。对于需要秒级精度的任务,可使用“秒 分 时 日 月 星期 年”的七字段格式。建议为生产环境任务添加日志记录,并考虑使用锁机制防止重复执行。