← 打开完整的多平台 Cron 工具 ↑

Quartz Scheduler Cron 表达式生成器

本页面介绍 Quartz Scheduler 使用的 cron 语法:字段结构、星期编号规则,以及支持哪些特殊字符。

快速参考

字段数量

6-7

秒字段

支持

年份字段

支持

时区

本地 / 可配置

特殊字符(L / #)

支持

是否需要 "?"

支持

星期编号规则

Sun=1, Mon=2, Tue=3, Wed=4, Thu=5, Fri=6, Sat=7

常用 Quartz Scheduler Cron 表达式

每 5 分钟0 0/5 * * * ?
每 15 分钟0 0/15 * * * ?
每小时0 0 * * * ?
每天午夜0 0 0 * * ?
每天上午 9 点0 0 9 * * ?
每个工作日上午 9 点0 0 9 ? * MON-FRI
每周一上午 9 点0 0 9 ? * MON
每天两次(0 点和 12 点)0 0 0/12 * * ?
每月第一天0 0 0 1 * ?
每月最后一天0 0 23 L * ?

常见问题

Quartz Scheduler 与标准 Linux cron 有什么不同?

Quartz Scheduler 在字段数量、星期编号规则或支持的特殊字符方面与 Linux cron 不同——具体差异请参见上方的快速参考表。

可以把 Linux cron 表达式自动转换为 Quartz Scheduler 格式吗?

可以——将其粘贴到上方的多平台 Cron 工具(或主 Cron 编辑器页面),切换到 Quartz Scheduler 标签页即可立即获得等效表达式。

Quartz Scheduler 支持 L、W 或 # 吗?

支持。Quartz Scheduler 支持 L(每月最后一天)和 #(每月第 N 个星期几,例如 "MON#1" 表示第一个周一)。

Quartz Scheduler 按我的本地时区运行,还是按 UTC?

Quartz Scheduler 按您配置的时区计算计划时间(若未配置则使用系统/服务器时区)——并不固定为 UTC。

其他平台

开发