Cron表达式生成器
可视化生成和解析Cron表达式,支持6-7字段格式
秒 允许的通配符 [ , - * / ]
分钟 允许的通配符 [ , - * / ]
小时 允许的通配符 [ , - * / ]
日 允许的通配符 [ , - * / ? L W ]
月 允许的通配符 [ , - * / ]
重要提示:不同系统对星期数字定义不同!建议优先使用英文缩写(MON, TUE等),含义明确且系统兼容性好。
周 允许的通配符 [ , - * / ? L # ]
注意:本工具使用 1=周日, 2=周一...7=周六(Quartz/Oracle风格)
Linux Crontab风格:0/7=周日, 1=周一...6=周六
Linux Crontab风格:0/7=周日, 1=周一...6=周六
年 允许的通配符 [ , - * / ]
Cron表达式说明
Cron 表达式是一种用于指定定时任务执行时间的字符串表达式。它由 6~7 个字段组成,分别表示秒、分钟、小时、天数、月份、星期几和年(可选)。
┌───────────── [可选] 秒 (0 - 59)
│ ┌─────────── 分钟 (0 - 59)
│ │ ┌───────── 小时 (0 - 23)
│ │ │ ┌─────── 天数 (1 - 31)
│ │ │ │ ┌───── 月份 (1 - 12)
│ │ │ │ │ ┌─── 星期几 (1 - 7)
│ │ │ │ │ │ ┌─ [可选] 年 (1970-2099)
* * * * * * * 命令
特殊字符说明
| 字符 | 含义 | 示例 |
|---|---|---|
* | 匹配任意值 | * 在分钟字段表示每分钟 |
? | 不指定(仅用于日/周字段) | 避免日/周冲突 |
, | 分隔多个值 | 1,3,5 表示1点、3点、5点 |
- | 指定范围 | 10-20 表示10到20号 |
/ | 指定间隔 | */5 表示每5分钟 |
L | 最后 | L 表示每月最后一天 |
W | 最近工作日 | 15W 表示15号最近工作日 |
# | 第几个星期几 | 6#3 表示第3个星期五 |
星期字段建议:推荐使用英文缩写(SUN, MON, TUE等),含义明确且所有系统都能正确识别。