Cron 表达式构建器

默认使用 Quartz / Java 六字段,也可切换 Unix / Linux 五字段构建 Cron,并预览未来五次执行。

构建表达式

Cron 表达式类型

表达式与运行预览

编辑表达式后计算。时间列表来自实际解析,不是示意值。

预览使用当前浏览器时间与时区;真实调度器的 DST 和错过任务补偿策略需另外确认。

Quartz / Java Cron 教程

六字段格式(Quartz / Java)

* * * * * *
│ │ │ │ │ │
│ │ │ │ │ └─ 星期(1–7,1 为周日,? 为不指定)
│ │ │ │ └─── 月份(1–12)
│ │ │ └───── 日期(1–31,? 为不指定)
│ │ └─────── 小时(0–23)
│ └───────── 分钟(0–59)
└─────────── 秒(0–59)

可用值及注意点

秒0–59;支持 *、数字、逗号列表、范围和 / 步长。
分钟0–59;支持 *、数字、逗号列表、范围和 / 步长。
小时0–23;支持 *、数字、逗号列表、范围和 / 步长。
日期1–31;支持 ?、*、数字、列表、范围和步长。使用 ? 时由星期字段决定。
月份1–12;支持 *、数字、逗号列表、范围和 / 步长。
星期1–7,1 为周日;支持 ?、*、数字、列表、范围和步长。使用 ? 时由日期字段决定。
注意? 表示不指定,* 表示匹配全部值;日期和星期均为 * 时表示每天。不支持年份、L、W、#。

字段示例

秒(0–59)

0第 0 秒
*每秒
*/15每 15 秒
0,30第 0 秒和 30 秒
10-20第 10 至 20 秒

分钟(0–59)

*每分钟
5第 5 分钟
*/15每 15 分钟
0,15,30,45每刻钟
10-20第 10 至 20 分钟

小时(0–23)

*每小时
909:00
*/2每 2 小时
9,12,1809:00、12:00、18:00
9-1709:00 至 17:00

日期(1–31)

*每天匹配;可与星期字段的 * 组合表示每天
?不指定日期,由星期字段决定;区别于 * 的每天匹配
1每月 1 日
*/7每 7 天
1,15每月 1 日和 15 日
1-7每月前 7 日

月份(1–12)

*每月
1一月
*/3每 3 个月
1,4,7,10每季度首月
6-8六月至八月

星期(1–7)

*每天匹配;可与日期字段的 * 组合表示每天
?不指定星期,由日期字段决定;区别于 * 的每天匹配
2星期一
2-6工作日
2,4,6周一、周三、周五
1,7周日、周六

完整示例

0 * * * * *每分钟第 0 秒执行;日期和星期 * 均匹配每天
0 0 * * * *每小时第 0 分钟、第 0 秒执行;日期和星期 * 均匹配每天
0 0 9 * * *每天 09:00:00 执行;日期和星期 * 均匹配每天
0 0 9 ? * 2-6每个工作日 09:00:00 执行;日期 ? 不指定,由星期决定
0 30 8 1 * ?每月 1 日 08:30:00 执行;星期 ? 不指定,由日期决定
0 0 0 1 1 ?每年 1 月 1 日 00:00:00 执行;星期 ? 不指定
0 0 18 ? * 2,4,6每周一、三、五 18:00:00 执行;日期 ? 不指定
0 */15 9-17 ? * 2-6工作日 09:00 至 17:59 每 15 分钟执行;日期 ? 不指定

输入与输出示例

Quartz / Java:0 0 9 * * *每天本地时间 09:00 执行一次

如何使用

  1. 选择 Quartz / Java 或 Unix / Linux 表达式类型;切换后字段、预设和教程会同步更新。
  2. 使用对应字段编辑或选择常用预设,也可直接输入表达式。
  3. 在构建面板底部点击全宽的计算执行时间按钮,按当前浏览器时间与时区预览未来五次执行。
  4. 核对中文说明及未来五次时间后复制表达式。

能力与限制

  • 浏览器本地处理
  • Quartz / Java 支持六字段以及日期、星期中的 * 或 ?;暂不支持可选年份字段及 L/W/#;Unix / Linux 支持五字段数字语法。
  • Unix / Linux 日期与星期同时受限时按 OR;0 和 7 都表示星期日。Quartz / Java 的星期为 1–7,1 表示周日。
  • 预览使用当前浏览器时区,实际调度器的时区、DST、补偿执行与环境配置仍需单独核对。

常见问题

*/15 是从当前时间起每 15 分钟吗?
不是。分钟字段的 */15 对齐每小时 0、15、30、45 分,而不是从点击时刻开始计时。

相关指南

Cron 五字段构建、校验与运行时间预览:原理与边界 ↗

相关工具

更新于 2026-10-12 · 项目与反馈说明