Quartz表达式详解
(2011-06-28 15:16:54)
标签:
quartzit |
分类: Quartz |
因此,“*”在子表达式(月)里表示每个月的含义,“*”在子表达式(天(星期))表示星期的每一天,月的每一周。
(2)“/”字符用来指定数值的增量
example:在子表达式(分钟)里的“0/15”表示从第0分钟开始,每15分钟
(3)“?”字符仅被用于天(月)和天(星期)两个子表达式,表示不指定值
当2个子表达式其中之一被指定了值以后,为了避免冲突,需要将另一个子表达式的值设为“?”
(4)“L”
但是它在两个子表达式里的含义是不同的。
在天(月)子表达式中,“L”表示一个月的最后一天
在天(星期)自表达式中,“L”表示一个星期的最后一天,也就是SAT
如果在“L”前有具体的内容,它就具有其他的含义了
example:“6L”表示这个月的倒数第6天,“FRIL”表示这个月的最一个星期五
注意:在使用“L”参数时,不要指定列表或范围,因为这会导致问题
字段
秒
分
小时
0-23
日期
月份
星期
年(可选)
表达式
"0
"0
"0
"0
"0
"0
"0
"0
"0
"0
"0
"0
"0
"0
"0
"0
===============================================================================
秒(0~59)
分钟(0~59)
小时(0~23)
天(月)(0~31,但是你需要考虑你月的天数)
月(0~11)
天(星期)(1~7
一个完整的例子
“0
有些子表达式能包含一些范围或列表
例如:子表达式(天(星期))可以为