Cron 规则配置
生成结果与运行时间
分钟 星期
表达式字段
Cron 表达式
每秒
最近 5 次运行时间 (Next 5 run times)

工具说明与 Cron 表达式知识点

工具特点

  • 可视化生成:通过点击秒、分、时、日、月、周的直观选项,自动拼装复杂的 Cron 表达式。
  • 双向解析:不仅可以生成表达式,您还可以直接在右侧修改表达式,工具会实时反向解析出中文含义和下次执行时间。
  • 运行时间预测:内置强大的本地 Cron 引擎,精准预测接下来 5 次的触发执行时间。

Cron 表达式结构

标准的 Cron 表达式由 6 或 7 个字段组成(当前工具采用 Spring 体系常用的 6 字段格式),各字段用空格隔开:

  • 第一位:秒 (0-59)
  • 第二位:分 (0-59)
  • 第三位:时 (0-23)
  • 第四位:日 (1-31)
  • 第五位:月 (1-12 或 JAN-DEC)
  • 第六位:周 (1-7 或 SUN-SAT,1=周日,? 代表不指定)

特殊符号含义

  • *:代表所有可能的值(如在分钟里表示“每分钟”)。
  • ?:仅用于“日”和“周”字段,表示“不指定值”。当您指定了“日”时,“周”通常需要设为 ?,反之亦然。
  • -:表示一个范围(如 10-12 表示 10, 11, 12)。
  • ,:表示枚举多个值(如 1,3,5)。
  • /:表示步长(如 0/15 表示从 0 开始,每 15 执行一次)。