cron表达式 字符含义 详细解释

cron表达式的组成

cron表达式是一个字符串,由6到7个字段组成,用空格分隔。

其中前6个字段是必须的,最后一个年是可选填的。

cron表达式的字段含义

字段允许值通用字符
0-59*
,
-
/
0-59
0-23
日期1-31
? L C W
1-12
JAN-DEC
星期1-7
SUN-SAT ? L C #
1970-

通用字符的含义:

  • *:表示任意值,例如在秒域使用*,表示每秒都触发。
  • ,:表示列表值,例如在秒域使用3,7,15,表示分别在第3秒和第7秒和第15秒触发。
  • -:表示范围值,例如在秒域使用10-30,表示从第10秒到第30秒每秒都触发。
  • /:表示起始时间开始触发,然后每隔固定时间触发一次,例如在秒域使用5/20,表示在第5秒触发一次,然后每隔20秒触发一次(最终效果是在5秒、25秒、45秒触发)。

日期和星期中的字符含义:

  • ?:相当于占位符,匹配域的任意值,防止日期和星期会相互影响,例如想要每月5日触发,则星期域需配?,而不能配*。
  • L:表示月的最后一天或星期的最后一天。另外在星期配6L,表示该月的最后一个星期5。
  • C:依靠一个指定的“日历”,如果没有“日历”关联,则相当于“日历”中所有日期。例如使用5C,表示“日历”5日后面的第一天。
  • W:表示有效工作日(星期一到星期五),系统会选择离指定日期最近的工作日触发(不会跨月),例如使用8W,如果8日是星期六则在7日触发,如果8日是星期日则在9日触发。
  • LW:表示月的最后一个工作日,即最后一个星期五。
  • #:表示该月某个工作日,例如配6#3,表示该月的第3个星期5。

注意:星期域中,1=SUN,即1代表星期日,7=SAT,即7代表星期六。

cron表达式在线生成:

 Cron - 在线Cron表达式生成器

 在线Cron表达式生成器

 在线Cron表达式生成器-1024工具

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值