參考:http://www.reibang.com/p/bb79203998e8
特殊字符說(shuō)明:
* :代表所有可能的值快集。因此湃累,“*”在Month中表示每個(gè)月碍讨,在Day-of-Month中表示每天蒙秒,在Hours表示每小時(shí)
- :表示指定范圍。
, :表示列出枚舉值覆获。例如:在Minutes子表達(dá)式中瓢省,“5,20”表示在5分鐘和20分鐘觸發(fā)。
/ :被用于指定增量勤婚。例如:在Minutes子表達(dá)式中,“0/15”表示從0分鐘開(kāi)始,每15分鐘執(zhí)行一次凝果。"3/20"表示從第三分鐘開(kāi)始睦尽,每20分鐘執(zhí)行一次。和"3,23,43"(表示第3当凡,23,43分鐘觸發(fā))的含義一樣沿量。
? :用在Day-of-Month和Day-of-Week中,指“沒(méi)有具體的值”眷射。當(dāng)兩個(gè)子表達(dá)式其中一個(gè)被指定了值以后佛掖,為了避免沖突,需要將另外一個(gè)的值設(shè)為“?”芥被。例如:想在每月20日觸發(fā)調(diào)度,不管20號(hào)是星期幾拴魄,只能用如下寫(xiě)法:0 0 0 20 * ?,其中最后以為只能用“?”夏漱,而不能用“*”顶捷。
L :用在day-of-month和day-of-week字串中。它是單詞“l(fā)ast”的縮寫(xiě)服赎。它在兩個(gè)子表達(dá)式中的含義是不同的。
? ? ? ? ? ? ? 在day-of-month中重虑,“L”表示一個(gè)月的最后一天,一月31號(hào)永高,3月30號(hào)。
? ? ? ? ? ? ? 在day-of-week中乏梁,“L”表示一個(gè)星期的最后一天,也就是“7”或者“SAT”
? ? ? ? ? ? ? 如果“L”前有具體內(nèi)容卖毁,它就有其他的含義了。例如:“6L”表示這個(gè)月的倒數(shù)第六天亥啦×妨矗“FRIL”表示這個(gè)月的最后一個(gè)星期五。
注意:在使用“L”參數(shù)時(shí)媒鼓,不要指定列表或者范圍,這樣會(huì)出現(xiàn)問(wèn)題疚沐。
W :“Weekday”的縮寫(xiě)潮模。只能用在day-of-month字段。用來(lái)描敘最接近指定天的工作日(周一到周五)擎厢。例如:在day-of-month字段用“15W”指“最接近這個(gè)月第15天的工作日”,即如果這個(gè)月第15天是周六动遭,那么觸發(fā)器將會(huì)在這個(gè)月第14天即周五觸發(fā);如果這個(gè)月第15天是周日灯节,那么觸發(fā)器將會(huì)在這個(gè)月第 16天即周一觸發(fā)绵估;如果這個(gè)月第15天是周二卡骂,那么就在觸發(fā)器這天觸發(fā)。注意一點(diǎn):這個(gè)用法只會(huì)在當(dāng)前月計(jì)算值全跨,不會(huì)越過(guò)當(dāng)前月。“W”字符僅能在 day-of-month指明一天蛇数,不能是一個(gè)范圍或列表是越。也可以用“LW”來(lái)指定這個(gè)月的最后一個(gè)工作日,即最后一個(gè)星期五倚评。
# :只能用在day-of-week字段。用來(lái)指定這個(gè)月的第幾個(gè)周幾盔性。例:在day-of-week字段用"6#3" or "FRI#3"指這個(gè)月第3個(gè)周五(6指周五呢岗,3指第3個(gè))冕香。如果指定的日期不存在后豫,觸發(fā)器就不會(huì)觸發(fā)。