Spring定时器时间配置(三)

2014-11-24 02:33:28 · 作者: · 浏览: 6
”字段表示为'LW',意为"该月最后一个工作日"。

“#”—— 字符可用于“周几”字段。该字符表示“该月第几个周×”,比如"6#3"表示该月第三个周五( 6表示周五而"#3"该月第三个)。再比如: "2#1" = 表示该月第一个周一而 "4#5" = 该月第五个周三。注意如果你指定"#5"该月没有第五个“周×”,该月是不会触发的。

“C”—— 字符可用于“日”和“周几”字段,它是"calendar"的缩写。 它表示为基于相关的日历所计算出的值(如果有的话)。如果没有关联的日历, 那它等同于包含全部日历。“日”字段值为"5C"表示"日历中的第一天或者5号以后",“周几”字段值为"1C"则表示"日历中的第一天或者周日以后"。

对于“月份”字段和“周几”字段来说合法的字符都不是大小写敏感的。

附表:
"0 0 12 * * " 每天中午12点触发
"0 15 10 * *" 每天上午10:15触发
"0 15 10 * * " 每天上午10:15触发
"0 15 10 * * *" 每天上午10:15触发
"0 15 10 * * 2005" 2005年的每天上午10:15触发
"0 * 14 * * " 在每天下午2点到下午2:59期间的每1分钟触发
"0 0/5 14 * * " 在每天下午2点到下午2:55期间的每5分钟触发
"0 0/5 14,18 * * " 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
"0 0-5 14 * * " 在每天下午2点到下午2:05期间的每1分钟触发
"0 10,44 14 3 WED" 每年三月的星期三的下午2:10和2:44触发
"0 15 10 * MON-FRI" 周一至周五的上午10:15触发
"0 15 10 15 * " 每月15日上午10:15触发
"0 15 10 L * " 每月最后一日的上午10:15触发
"0 15 10 * 6L" 每月的最后一个星期五上午10:15触发
"0 15 10 * 6L 2002-2005" 2002年至2005年的每月的最后一个星期五上午10:15触发
"0 15 10 * 6#3" 每月的第三个星期五上午10:15触发
至于每个符号 看看例子就好了.很简单了.

作者“信仰的力量”