解析和查询 cron 表达式,生成人类可读描述,计算下次执行时间
标准5位:分 时 日 月 周(如:0 9 * * 1-5)
扩展6位:秒 分 时 日 月 周(如:30 0 9 * * 1-5)
*
- 匹配任意值?
- 不指定值(仅用于日和周)-
- 范围(如:1-5表示1到5),
- 列表(如:1,3,5表示1、3、5)/
- 步长(如:*/5表示每5个单位)0 0 * * *
- 每天午夜0 9-17 * * 1-5
- 工作日9-17点每小时*/15 * * * *
- 每15分钟0 0 1 1 *
- 每年1月1日0 9 * *
- ❌ 缺少字段(只有4位)0 9 * * *
- ❌ 多余空格0,9,*,*,*
- ❌ 使用逗号分隔0 25 * * *
- ❌ 小时超出范围(0-23)0 9 32 * *
- ❌ 日期超出范围(1-31)