Developer Tools

Cron 表达式测试

支持 Linux、Spring、Quartz 三种格式,即时预览未来 5 次执行时间

表达式类型

常用示例 (点击填入)

Linux (crontab) — 5 字段
*    *    *    *    *
┬    ┬    ┬    ┬    ┬
│    │    │    │    └── day of week  (0–7, 0 or 7 = Sun) | sun mon tue wed thu fri sat
│    │    │    └─────── month        (1–12)               | jan feb mar … dec
│    │    └──────────── day of month (1–31)
│    └───────────────── hour         (0–23)
└────────────────────── minute       (0–59)
Java (Spring) — 6 字段
*    *    *    *    *    *
┬    ┬    ┬    ┬    ┬    ┬
│    │    │    │    │    └── day of week  (0–7, 0 or 7 = Sun | ? to skip)
│    │    │    │    └─────── month        (1–12)
│    │    │    └──────────── day of month (1–31 | ? to skip)
│    │    └───────────────── hour         (0–23)
│    └────────────────────── minute       (0–59)
└─────────────────────────── second       (0–59)
Java (Quartz) — 7 字段(年份可选)
*    *    *    *    *    *    *
┬    ┬    ┬    ┬    ┬    ┬    ┬
│    │    │    │    │    │    └── year         (1970–2099, optional)
│    │    │    │    │    └─────── day of week  (1–7 | sun mon … sat | ? to skip)
│    │    │    │    └──────────── month        (1–12)
│    │    │    └───────────────── day of month (1–31 | L = last day | ? to skip)
│    │    └────────────────────── hour         (0–23)
│    └─────────────────────────── minute       (0–59)
└───────────────────────────────── second       (0–59)
通用语法
  • * — 匹配所有值
  • ? — 不指定(用于 dom/dow 二选一,Spring/Quartz 专用)
  • 5 — 指定值
  • 1,3,5 — 枚举值
  • 1-5 — 范围
  • */5 — 步进(每 5 个单位)
  • 0/5 — 从 0 开始每 5 个单位
  • L — 月末最后一天(dom 字段,Quartz 专用)