Cron 表达式

可视化编辑区

快捷生成 Cron 表达式

💬 自然语言 → Cron

用日常语言描述定时规则,自动生成 Cron 表达式

📋 常用模板

点击模板一键应用

关于 Cron 表达式

Cron 源自 Unix 系统,名称来自希腊语 "Chronos"(时间之神),是一种用于定时任务调度的字符串表达式。它由多个空格分隔的字段组成,每个字段控制一个时间维度。

0-59
分钟0-59
小时0-23
1-31
1-12
星期0-6 (0=周日)
可选

特殊字符

*匹配任意值(每秒/每分……)
,分隔多个值,如 1,3,5
-范围区间,如 1-5
/步长间隔,如 */5 每5单位
?不指定(用于日和星期避免冲突)
L最后一天 / 最后一个星期几

经典示例

0 0 12 * * ? 每天中午12点
0 0/5 * * * ? 每5分钟
0 0 8-18 ? * MON-FRI 工作日早8到晚6每小时
0 0 0 L * ? 每月最后一天午夜
0 30 9 ? * 1-5 工作日9:30

Cron 表达式灵活简洁,广泛用于 Linux crontab、Spring @Scheduled、Quartz、Jenkins、GitHub Actions 等场景。