时间与自动化

Cron 表达式在线生成器与解析器

可视化生成并解析 Linux、Kubernetes 和 Quartz Cron 表达式,同时预览最近 10 次执行时间。

浏览器本地运行
Cron 表达式工作台生成、反解析并预览执行时间
等待解析工作日 09:00–17:59,每 15 分钟执行一次
常用场景
可视化字段

直接修改每一段

支持 *、?、逗号、范围和步长
字段写法* 任意值*/5 每 5 个单位1-5 范围1,15 指定多个值? Quartz 不指定
运行预览

最近 10 次执行时间

0
  1. 解析后显示本地时区的执行时间
逐段解释表达式各部分代表什么

表达式生成、解析和执行时间预览完全在浏览器中完成。预览采用浏览器时区,部署后的调度器可能使用其他时区。

工具说明

Cron 生成器怎么用?

选择常用场景或直接修改每个字段,页面会同步显示完整表达式、中文含义、字段校验和最近执行时间,减少复制错误。

常见使用场景

  • 生成 Linux crontab 与 Kubernetes CronJob 计划
  • 生成带秒或年份的 Quartz 表达式
  • 预览后续执行时间并发现字段范围错误

五段式与 Quartz 的区别

Linux crontab、Kubernetes CronJob 通常使用“分钟 小时 日期 月份 星期”五段式;Quartz 通常在最前面增加秒,并可在末尾增加年份。复制前请确认目标平台采用的格式和时区。

常用 Cron 表达式示例

* * * * *每分钟执行一次
*/5 * * * *每 5 分钟执行一次
0 9 * * 1-5每个工作日 09:00
0 0 1 * *每月 1 日零点
0 0/30 9-17 ? * MON-FRIQuartz:工作时间每 30 分钟
0 15 10 ? * 6#3Quartz:每月第三个星期五 10:15

常见问题

支持五段、六段和七段 Cron 吗?

支持。Linux 和 Kubernetes 通常使用五段式;Quartz 可使用带秒的六段式,也可在末尾增加年份。

支持哪些特殊字符?

支持通配符、?、列表、范围、步长、最后一天 L、最近工作日 W、最后一个星期 xL 和第几个星期 x#n。

为什么实际运行时间可能不同?

页面使用浏览器时区预览,而服务器、容器、Kubernetes Controller 或 Quartz 应用可能配置为 UTC 或其他时区。