在線Cron表達式生成器html
http://cron.qqe2.com/框架
名稱 | 是否必須 | 容許值 | 特殊字符 |
---|---|---|---|
秒 | 是 | 0-59 | , - * / |
分 | 是 | 0-59 | , - * / |
時 | 是 | 0-23 | , - * / |
日 | 是 | 1-31 | , - * ? / L W C |
月 | 是 | 1-12 或 JAN-DEC | , - * / |
周 | 是 | 1-7 或 SUN-SAT | , - * ? / L C # |
年 | 否 | 空 或 1970-2099 | , - * / |
注意在cron表達式中不區分大小寫.post
星號(*):可用在全部字段中,表示對應時間域的每個時刻,例如, 在分鐘字段時,表示「每分鐘」;ui
問號(?):該字符只在日期和星期字段中使用,它一般指定爲「無心義的值」,至關於點位符;url
減號(-):表達一個範圍,如在小時字段中使用「10-12」,則表示從10到12點,即10,11,12;.net
逗號(,):表達一個列表值,如在星期字段中使用「MON,WED,FRI」,則表示星期一,星期三和星期五;htm
斜槓(/):x/y表達一個等步長序列,x爲起始值,y爲增量步長值。如在分鐘字段中使用0/15,則表示爲0,15,30和45秒,而5/15在分鐘字段中表示5,20,35,50,你也可使用*/y,它等同於0/y;blog
L:該字符只在日期和星期字段中使用,表明「Last」的意思,但它在兩個字段中意思不一樣。L在日期字段中,表示這個月份的最後一天,如一月的31號,非閏年二月的28號;若是L用在星期中,則表示星期六,等同於7。可是,若是L出如今星期字段裏,並且在前面有一個數值X,則表示「這個月的最後X天」,例如,6L表示該月的最後星期五;ssl
W:該字符只能出如今日期字段裏,是對前導日期的修飾,表示離該日期最近的工做日。例如15W表示離該月15號最近的工做日,若是該月15號是星期六,則匹配14號星期五;若是15日是星期日,則匹配16號星期一;若是15號是星期二,那結果就是15號星期二。但必須注意關聯的匹配日期不可以跨月,如你指定1W,若是1號是星期六,結果匹配的是3號星期一,而非上個月最後的那天。W字符串只能指定單一日期,而不能指定日期範圍;字符串
LW組合:在日期字段能夠組合使用LW,它的意思是當月的最後一個工做日;
井號(#):該字符只能在星期字段中使用,表示當月某個工做日。如6#3表示當月的第三個星期五(6表示星期五,#3表示當前的第三個),而4#5表示當月的第五個星期三,假設當月沒有第五個星期三,忽略不觸發;
C:該字符只在日期和星期字段中使用,表明「Calendar」的意思。它的意思是計劃所關聯的日期,若是日期沒有被關聯,則至關於日曆中全部日期。例如5C在日期字段中就至關於日曆5日之後的第一天。1C在星期字段中至關於星期往後的第一天。
Cron表達式對特殊字符的大小寫不敏感,對錶明星期的縮寫英文大小寫也不敏感。
2.官方的一些案例
表示式 | 說明 |
---|---|
0 0 12 * * ? | 天天12點運行 |
0 15 10 ? * * | 天天10:15運行 |
0 15 10 * * ? | 天天10:15運行 |
0 15 10 * * ? * | 天天10:15運行 |
0 15 10 * * ? 2008 | 在2008年的天天10:15運行 |
0 * 14 * * ? | 天天14點到15點之間每分鐘運行一次,開始於14:00,結束於14:59。 |
0 0/5 14 * * ? | 天天14點到15點每5分鐘運行一次,開始於14:00,結束於14:55。 |
0 0/5 14,18 * * ? | 天天14點到15點每5分鐘運行一次,此外天天18點到19點每5鍾也運行一次。 |
0 0-5 14 * * ? | 天天14:00點到14:05,每分鐘運行一次。 |
0 10,44 14 ? 3 WED | 3月每週三的14:10分到14: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 2007-2009 | 在2007,2008,2009年每月的最後一個星期五的10:15分運行。 |
0 15 10 ? * 6#3 | 每個月第三個星期五的10:15分運行。 |
以上就能夠實現大部分的業務的需求了
cron表達式詳解
http://www.cnblogs.com/linjiqin/archive/2013/07/08/3178452.html
http://www.cnblogs.com/ssslinppp/p/5055524.html
做業調度框架 Quartz.NET 2.0 StepByStep
http://www.cnblogs.com/Magicsky/archive/2012/02/07/2341637.html
repeatCount: 重複次數,注意:若是爲0表示不執行,-1表示不限制次數(直到過時),默認爲0。樓主設置成1,表示執行一次。
http://blog.csdn.net/lnara/article/details/8634717
https://www.cnblogs.com/wenbuzhu/p/10599792.html
http://www.cnblogs.com/wynn0123/p/4649965.html Quartz StartNow() 無效
http://blog.csdn.net/xh16319/article/details/10378267
http://www.cnblogs.com/linjiqin/archive/2013/07/08/3178452.html cron表達式詳解
http://www.cnblogs.com/ssslinppp/p/5055524.html Quartz代碼詳解
http://www.open-open.com/lib/view/open1346919336428.html Quartz.net 2.0的使用說明
http://www.tuicool.com/articles/QzyQVzm [Quartz] 天天執行一次
http://www.cnblogs.com/hanfight/p/4798796.html z定時框架入門
https://wenku.baidu.com/view/a2d4f5d480eb6294dd886ccb.html