Crontab 执行时间计算工具

计算定时任务的未来执行时间
分钟 小时 日 月 星期 - 五个字段用空格分隔
未来 7 次执行时间:
#1
-
-

常用 Cron 表达式:

每5分钟
*/5 * * * *
每小时 (整点)
0 * * * *
每天 (午夜)
0 0 * * *
每个工作日上午9点
0 9 * * 1-5
每周日午夜
0 0 * * 0
每月1日午夜
0 0 1 * *
每天中午12点
0 12 * * *
每年1月1日
0 0 1 1 *

Cron 格式说明

*    *    *    *    *    *
┬    ┬    ┬    ┬    ┬    ┬
│    │    │    │    │    │
│    │    │    │    │    └─ 星期 (0-7, 1L-7L) (0 或 7 表示周日)
│    │    │    │    └────── 月份 (1-12, JAN-DEC)
│    │    │    └─────────── 日期 (1-31, L)
│    │    └──────────────── 小时 (0-23)
│    └───────────────────── 分钟 (0-59)
└────────────────────────── 秒钟 (0-59, 可选)

字段说明

字段 是否必填 允许值 允许特殊字符 备注
秒钟 0–59 * , - 标准实现不支持此字段。
分钟 0–59 * , -
小时 0–23 * , -
日期 1–31 * , - ? L W ? L W 只有部分软件实现了
月份 1–12 或 JAN–DEC * , -
星期 0–7 或 SUN–SAT * , - ? L # ? L # 只有部分软件实现了
Linux和Spring的允许值为0-7,0和7为周日
Quartz的允许值为1-7,1为周日
年份 1970–2099 * , - 标准实现不支持此字段。