cron表达式

来源:互联网 发布:js向下取整 编辑:程序博客网 时间:2024/06/18 06:12

cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:

  1. Seconds Minutes Hours DayofMonth Month DayofWeek Year
  2. Seconds Minutes Hours DayofMonth Month DayofWeek

字段说明:

字段 允许的值 特殊符号 Seconds 0 - 59 , - * / Minutes 0 - 59 , - * / Hours 0 - 23 , - * / Day-of-Month 1 - 31 , - * / ? / L W C Month 0 - 11 , - * / Day-of-Week 1 - 7 , - * / ? / L W C # Year(可选) 1970 - 2099 , - * /

符号说明:

“?”字符:表示不确定的值
“,”字符:指定数个值
“-”字符:指定一个值的范围
“/”字符:指定一个值的增加幅度。n/m表示从n开始,每次增加m
“L”字符:用在日表示一个月中的最后一天,用在周表示该月最后一个星期X
“W”字符:指定离给定日期最近的工作日(周一到周五)
“#”字符:表示该月第几个周X。6#3表示该月第3个周五

一个有趣的类:CronSequenceGenerator。

0 0