CRON表达式生成

在线 Cron 表达式生成器,支持 5 字段和 6 字段标准 Cron 表达式的可视化点选配置。生成后可预览未来 10 次执行时间点,适合分布式定时任务调度与云函数触发器设定场景。

允许的通配符[, - * /]
-
秒开始,每
秒执行一次
可多选
字段预览
分钟小时
表达式
近 10 次执行时间
  • 2026/5/28 23:10:06
  • 2026/5/28 23:10:07
  • 2026/5/28 23:10:08
  • 2026/5/28 23:10:09
  • 2026/5/28 23:10:10
  • 2026/5/28 23:10:11
  • 2026/5/28 23:10:12
  • 2026/5/28 23:10:13
  • 2026/5/28 23:10:14
  • 2026/5/28 23:10:15
反向解析
经典表达式模板

描述

Cron 表达式生成器适合在后端任务调度、定时脚本、报表任务、缓存刷新和批处理配置时快速生成、校验与解析表达式。页面支持 `Spring 6 位` 与 `Quartz 7 位` 两种常见格式,你既可以通过可视化方式组合字段,也可以直接粘贴现成表达式做反解析、校验和执行时间预估。

页面能力

  • 支持按“秒、分、时、日、月、周、年”逐字段配置,并实时生成表达式。
  • 支持表达式校验、反向解析到界面、经典模板套用和复制结果。
  • 支持生成近 `10` 次执行时间,便于快速确认调度规则是否符合预期。

规则速览

  • 常用符号包括 `*` 任意值、`,` 多值、`-` 范围、`/` 间隔、`?` 不指定、`L` 最后、`W` 工作日、`#` 第几个星期几。
  • `日` 和 `周` 字段通常不能同时指定具体值,否则容易产生冲突;页面会尽量帮你规避这种情况。
  • 如果你不确定字段顺序,可先从模板开始,再观察字段预览和解析结果辅助理解。
*   *   *   *   *   *   *
|   |   |   |   |   |   |
|   |   |   |   |   |   +-- 年 (可选字段)
|   |   |   |   |   +------ 周 (1 ~ 7 表示 周日 ~ 周六)
|   |   |   |   +---------- 月 (1 - 12)
|   |   |   +-------------- 日 (1 - 31)
|   |   +------------------ 时 (0 - 23)
|   +---------------------- 分 (0 - 59)
+-------------------------- 秒 (0 - 59)

注意事项

  • “近 10 次执行时间”更适合做快速预估;包含 `L`、`W`、`#` 的复杂表达式当前不支持完整计算。
  • 不同框架和调度器对字段数量、星期表示法和特殊符号支持细节可能不同,正式使用前仍建议以目标运行环境文档为准。
  • 如果是生产任务,除了表达式正确外,还建议同时确认时区、任务幂等性和失败重试策略。
序号表达式描述说明
10 0/5 * * * ?每5分钟执行每 5 分钟触发一次
20 0,30 * * * ?每30分钟执行一次分钟字段使用逗号指定多个值
30 0/15 6-23 * * ?早6点到晚11点每15分钟工作时间段高频任务
40 0 2 ? * SAT,SUN周六周日凌晨2点执行周末任务
50 0 9-18 * * MON-FRI工作日9点到18点整点执行工作日整点
60 0 0 1 * ?每月1号凌晨执行每月固定日期
70 0 0 ? * MON每周一凌晨执行固定星期几
80 0 0 * * ?每天凌晨执行每天固定时间
90 0 2,10,14,18 * * ?每天 2/10/14/18 点执行指定多个小时
100 0 2 1 1,4,7,10 ?季度初 1 号凌晨 2 点执行指定月份列表
110 0 23 L * ?每月最后一天 23 点执行使用 L 表示最后一天
120 15 10 ? * 6L 2024-2030最后一个星期五上午 10:15含年份范围