Cron表达式在线生成器、在线工具

可视化生成、解析Cron表达式、cron表达式在线工具

*
·
*
·
*
·
*
·
*
每分钟执行
分钟
小时
日期
月份
星期
⚡ 快捷预设
每5分钟*/5 * * * *
每小时0 * * * *
每天零点0 0 * * *
每天9点0 9 * * *
工作日9点0 9 * * 1-5
每月1号0 0 1 * *
每2小时0 */2 * * *
工作日8-18点0 8-18 * * 1-5
工作日6:3030 6 * * 1-5
每月1号和15号0 0 1,15 * *
🎯 表达式说明
-
⏰ 最近5次执行时间
-

Cron表达式怎么写?

Cron表达式生成器可以通过可视化界面生成Cron表达式,不用手动记忆语法规则。支持秒、分、时、日、月、周六个字段的可视化配置,同时显示表达式含义和最近几次执行时间,适合定时任务配置、调度开发等场景。文本对比请使用文本对比工具。

Cron表达式使用教程

第一步:选择字段。在各字段中选择需要的值或直接输入Cron表达式

第二步:查看说明。查看表达式含义和最近执行时间

第三步:复制表达式。复制生成的Cron表达式用于定时任务配置

Cron表达式常见问题

Q:Cron表达式支持哪些字段?

A:支持标准的分、时、日、月、周五个字段,部分Cron实现(如Spring的CronExpression)支持秒字段共六位。本工具支持五字段和六字段两种格式,输入表达式后自动识别并解析。SQL格式化请使用SQL格式化工具。

Q:支持秒级Cron吗?

A:当前工具支持5位Cron表达式(分时日月周),暂不支持秒级。

Q:Cron表达式解析安全吗?

A:安全,所有Cron解析均在浏览器本地完成,表达式不会上传到任何服务器。

Q:Cron表达式有什么用途?

A:常用于定时任务配置、Spring @Scheduled注解、Linux crontab、Quartz调度器等场景。

Q:特殊字符*和?有什么区别?

A:*表示任意值,?表示不指定(仅用于日和星期字段,当指定了其中一个时另一个必须用?)。

Q:0 0 12 * * ?是什么意思?

A:每天中午12点执行。依次为:秒0 分0 时12 日任意 月任意 星期不指定。