← 返回

Spring Cron 解析器

解析 Spring @Scheduled 6位 cron 表达式,区别于标准 Unix 5位格式
Cron 表达式(6位)
秒 (0-59)分 (0-59)时 (0-23)日 (1-31)月 (1-12)周 (0-7)
Spring Cron vs 标准 Cron
Spring 6位:秒 分 时 日 月 周  —  首位是,无年份字段
标准 Unix 5位:分 时 日 月 周  —  无秒字段
Spring 支持 ?(日/周二选一)、L(最后一天)、#(第N个周几)等扩展
符号含义示例
*任意值* * * * * * 每秒
?不指定(日/周)0 0 0 1 * ? 每月1号
-范围0 0 9-17 * * * 9-17点
,列举0 0 9,12,18 * * *
/步长0 */15 * * * * 每15分
L最后(日/周)0 0 0 L * * 每月最后一天
W最近工作日0 0 0 15W * * 最近15号工作日
#第N个周几0 0 0 ? * 5#3 第三个周五