QuartZ Cron表達(dá)式詳解

本文包含如下內(nèi)容

  • CronTrigger簡介
  • Cron 表達(dá)式
  • Cron表達(dá)式可選的值
  • Cron表達(dá)式的配置規(guī)則

Cron表達(dá)式范例:

*/5 * * * * ?  每隔5秒執(zhí)行一次
0 */1 * * * ?  每隔1分鐘執(zhí)行一次
0 0 23 * * ?  每天23點執(zhí)行一次
0 0 1 * * ?  每天凌晨1點執(zhí)行一次:
0 0 1 1 * ?  每月1號凌晨1點執(zhí)行一次
0 0 23 L * ?  每月最后一天23點執(zhí)行一次
0 0 1 ? * L  每周星期天凌晨1點實行一次
0 26,29,33 * * * ?  在26分腹殿、29分缤苫、33分執(zhí)行一次
0 0 0,13,18,21 * * ? 每天的0點央串、13點化撕、18點、21點都執(zhí)行一次

Cron 表達(dá)式

Cron表達(dá)式由7個部分組成帚湘,各部分用空格隔開哮针,例如0 0 12 ? * WED(每星期三下午12:00 執(zhí)行)
Cron表達(dá)式的7個部分從左到右代表的含義如下
Seconds Minutes Hours Day-of-Month Month Day-of-Week Year
其中Year是可選的

Cron表達(dá)式可選的值

Seconds
秒:數(shù)字0-59
Minutes
分:數(shù)字0-59
Hours
時 :數(shù)字0-23
Day-of-Month
月中的幾號 :可以用數(shù)字1-31 中的任一一個值,但要注意一些特別的月份
Month
一年中的幾月:可以用0-11 或用字符串 “JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV and DEC” 表示
Day-of-Week
每周:數(shù)字1-7(1 = 星期日)璧针,或用字符口串“SUN, MON, TUE, WED, THU, FRI and SAT”

字段名                 允許的值                        允許的特殊字符  
秒                    0-59                            , - * /  
分                    0-59                            , - * /  
小時                  0-23                            , - * /  
日                    1-31                            , - * ? / L W C  
月                    1-12 or JAN-DEC                 , - * /  
周幾                  1-7 or SUN-SAT                   , - * ? / L C #  
年 (可選字段)          empty, 1970-2099                 , - * /

Cron中的符號

* :代表整個時間段.
/ :表示每多長時間執(zhí)行一次
0/15表示每隔15分鐘執(zhí)行一次,“0”表示為從“0”分開始嚷炉;
3/20表示每隔20分鐘執(zhí)行一次,“3”表示從第3分鐘開始執(zhí)行
? :表示每月的某一天陈莽,或第幾周的某一天
L
“6L”表示“每月的最后一個星期五”
W:表示為最近工作日
如“15W”放在每月(day-of-month)字段上表示為“到本月15日最近的工作日”
#:是用來指定“的”每月第n個工作日
"6#3"或者"FRI#3":在每周(day-of-week)中表示“每月第三個星期五”

問號(?)就是用來對日期和星期字段做互斥的渤昌,問號(?)的作用是指明該字段‘沒有特定的值’,星號(*)和其它值走搁,比如數(shù)字独柑,都是給該字段指明特定的值,而星號(*)代表所有私植,在天時表示每一天忌栅。

“?”字符:表示不確定的值
“,”字符:指定數(shù)個值
“-”字符:指定一個值的范圍
“/”字符:指定一個值的增加幅度。n/m表示從n開始,每次增加m
“L”字符:用在日表示一個月中的最后一天索绪,用在周表示該月最后一個星期X
“W”字符:指定離給定日期最近的工作日(周一到周五)
“#”字符:表示該月第幾個周X湖员。6#3表示該月第3個周五

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市瑞驱,隨后出現(xiàn)的幾起案子娘摔,更是在濱河造成了極大的恐慌,老刑警劉巖唤反,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凳寺,死亡現(xiàn)場離奇詭異,居然都是意外死亡彤侍,警方通過查閱死者的電腦和手機(jī)肠缨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來盏阶,“玉大人晒奕,你說我怎么就攤上這事∶澹” “怎么了脑慧?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蒸眠。 經(jīng)常有香客問我漾橙,道長,這世上最難降的妖魔是什么楞卡? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任霜运,我火速辦了婚禮,結(jié)果婚禮上蒋腮,老公的妹妹穿的比我還像新娘淘捡。我一直安慰自己,他們只是感情好池摧,可當(dāng)我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布焦除。 她就那樣靜靜地躺著,像睡著了一般作彤。 火紅的嫁衣襯著肌膚如雪膘魄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天竭讳,我揣著相機(jī)與錄音创葡,去河邊找鬼。 笑死绢慢,一個胖子當(dāng)著我的面吹牛灿渴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼骚露,長吁一口氣:“原來是場噩夢啊……” “哼蹬挤!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起棘幸,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤焰扳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后误续,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蓝翰,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年女嘲,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诞帐。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡欣尼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出停蕉,到底是詐尸還是另有隱情愕鼓,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布慧起,位于F島的核電站菇晃,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蚓挤。R本人自食惡果不足惜磺送,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望灿意。 院中可真熱鬧估灿,春花似錦、人聲如沸缤剧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽荒辕。三九已至汗销,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抵窒,已是汗流浹背弛针。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留估脆,地道東北人钦奋。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親付材。 傳聞我的和親對象是個殘疾皇子朦拖,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容