Cron 表达式生成与预测器
可视化交互式配置“秒、分、时、日、月、周、年”生成标准 5/6/7 段 Cron 表达式,支持反向解析已有的 Cron 表达式,并计算预测未来 10 次的具体触发时间点。
格式标准:
6段式 (Quartz/Spring/Node)
5段式 (Linux Crontab)
7段式 (Quartz含年份)
{{ String(n - 1).padStart(2, '0') }}
{{ String(n - 1).padStart(2, '0') }}
{{ String(n - 1).padStart(2, '0') }}点
{{ n }}日
{{ n }}月
{{ w.label }}
◈ 未来 10 次触发时间预测 (Next 10 Triggers)
基于当前基准时间即时推算
| 序号 | 计划执行具体时间 (Local Time) | 星期 | 距今倒计时 |
|---|---|---|---|
| 未匹配到近期执行时间或表达式无效 | |||
| #{{ i + 1 }} | {{ t.formatted }} | {{ t.dayOfWeek }} | {{ t.relative }} |
◈ 常用 Cron 预设模版 (点击一键填入)
{{ p.title }}
{{ p.exp }}
{{ p.desc }}
一键套用 →
标准字段顺序:
- Linux 5段式: [分 0-59] [时 0-23] [日 1-31] [月 1-12] [周 0-7 (0/7=周日)]
- Quartz 6段式: [秒 0-59] [分 0-59] [时 0-23] [日 1-31] [月 1-12] [周 1-7 (1=周日)]
- Quartz 7段式: [秒 0-59] [分 0-59] [时 0-23] [日 1-31] [月 1-12] [周 1-7] [年 1970-2099]
常用特殊符号:
*:通配符,表示字段允许的任意值(如每分、每秒)。?:不指定值,仅在“日”和“周”字段中使用,避免日与周冲突。-:范围区间,如9-17表示 9点到 17点。/:步进间隔,如0/15表示从 0 开始每 15 个单位。,:枚举列表,如1,3,5表示指定值。L:Last 最后,在“日”中表示月末最后一天,在“周”中如5L表示本月最后一个周四。W:工作日(周一至周五),如15W表示最接近 15 号的工作日。#:序号,如2#3表示本月的第 3 个星期一。