格式
* * * * * ? *
秒 分 时 日 月 周 年
取值范围
注意:1、 “日”和“周”不能同时为数字,也不能同时为?,否则会报错
2、 年若为*,可以省略
字段名 | 允许的值 | 允许的特殊字符 |
秒 | 0-59 | , - * / |
分 | 0-59 | , - * / |
小时 | 0-23 | , - * / |
日 | 0-31 | , - * ? / L W C |
月 | 1-12 or JAN-DEC | , - * / |
周 | 1-7 or SUN-SAT | , - * ? / L C # |
年(可选empty) | 1970-2099 | , - * / |
字符解析:
*:每一(秒/分...)执行
x/y:每隔x执行,从y开始
x,y:在第x,y执行(周一、周二执行:* * * ? * Mon,Tue)
x-y:周期从x到y执行(从6月到8月执行:* * * * 6-8 ? *)
L:这个月的最后一天(* * * L * ? *)
LW:这个月的最后一个工作日(* * * LW * ? *)
nL:这个月的最后一个星期n(* * * nL * ? *)
L-n:在本月底前n天(* * * L-n * ? *)
x#y:在这个月的第y个星期x(* * * ? * 5#2 *)
nW:最近的工作日(周一至周五)至本月n日(* * * nW * ? *)
注意: 表示星期的时候是从星期天开始,即星期天是1,星期六是7。