CRON表达式生成

允许的通配符[, - * /]
-
秒开始,每
秒执行一次
可多选
字段预览
分钟小时
表达式
近 10 次执行时间
  • 2026/4/5 22:53:01
  • 2026/4/5 22:53:02
  • 2026/4/5 22:53:03
  • 2026/4/5 22:53:04
  • 2026/4/5 22:53:05
  • 2026/4/5 22:53:06
  • 2026/4/5 22:53:07
  • 2026/4/5 22:53:08
  • 2026/4/5 22:53:09
  • 2026/4/5 22:53:10
反向解析
经典表达式模板

描述

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含年份范围

CRON表达式生成 使用指南

CRON表达式生成是一款面向开发运维场景的在线工具,专注于在线生成 Cron 表达式支持可视化配置与执行时间预估,支持在浏览器中快速完成核心操作。你可以直接粘贴内容或上传数据,按需选择参数,一键生成结果并复制或下载。工具适合开发调试、内容整理与学习验证等场景,尤其适合需要快速对比、统一格式或批量处理的任务。面向开发运维常见任务,强调结果可复制、可复用,适合快速排障与调试。如需处理敏感信息,建议在本地完成后及时清空输入,避免内容长时间停留。

使用步骤

  1. 输入待处理内容或参数
  2. 选择对应功能与输出格式
  3. 点击生成或解析
  4. 复制结果用于配置或调试

常见问题

  • 输出结果可以直接用于生产吗?

    建议先在测试环境验证配置,再应用到生产。

  • 解析失败怎么办?

    请检查输入格式是否完整,必要时使用示例模板。

  • 是否支持批量处理?

    多数工具支持批量输入,建议分段处理提升稳定性。