表示式:秒 分 時 日期 月份 星期 年
星期是1(sun)~7(sat)
年是1920~2099
所有字段共有的特殊字元
,表示列舉
* 表示任意值
- 表示區間
/ 表示開始時間後間隔都是時間在執行
日期和星期共有的特殊字元
? 匹配任意值,但是日期和星期會互相影響,設定日期或星期時一定要有乙個是?
l 表示最後
c指和calendar聯絡後計算過的值
日期獨有的特殊字元
w表示有效工作日
lw這兩個字元可以連用,表示在某個月最後乙個工作日,即最後乙個星期五
星期獨有的特殊字元
# 用於確定每個月的第幾個星期幾
例子:秒
1 * * * * ? 表示沒分1秒執行
5 * * * * ? 表示5秒執行
*/1 * * * * ? 表示每秒執行
3/15 * * * * ? 表示3秒執行,然後間隔15秒在執行一次
10,20,30 * * * * ? 表示10秒,20秒,30秒執行觸發
10-20 * * * * ? 表示10秒到20秒之間每秒執行
分0 1 * * * ? 表示1分執行
0 5 * * * ? 表示5分執行
0 */1 * * * ? 表示每分執行
0 */5 * * * ? 表示每隔5分執行
0 10,20,30 * * * ? 表示10分,20分,30分執行觸發
0 10-20 * * * ? 表示10分到20分之間每分執行
時0 0 1 * * ? 表示1點執行
0 0 5 * * ? 表示5點執行
0 0 */1 * * ? 表示每時執行
0 0 */5 * * ? 表示每隔5小時執行
0 0 1,4,6 * * ? 表示1點,4點,6點執行觸發
0 0 10-12 * * ? 表示10點到12點之間每小時執行
日期0 0 0 1 * ? 表示每月1號0點執行
0 0 0 5 * ? 表示每月5號0點執行
0 0 0 */1 * ? 表示每天0點執行
0 0 0 */5 * ? 表示每隔5天0點執行
0 0 0 1,4,6 * ? 表示每月1號,4號,6號0點執行觸發
0 0 0 10-23 * ? 表示每月10號到23號之間每天0點執行
月份0 0 0 1 1 ? 表示1月1號執行
0 0 0 1 5 ? 表示5月1號執行
0 0 0 1 */1 ? 表示每月1號執行
0 0 0 1 */5 ? 表示每隔5個月1號執行
0 0 0 1 1,4,6 ? 表示1月,4月,6月的1號執行觸發
0 0 0 1 10-12 ? 表示10月到12月之間每月1號執行
Cron 表示式學習
乙個cron 表示式有至少6個 也可能7個 有空格分隔的時間元素。按順序依次為 秒 0 59 分鐘 0 59 小時 0 23 天 月 0 31,但是你需要考慮你月的天數 月 0 11 天 星期 1 7 1 sun 或 sun,mon,tue,wed,thu,fri,sat 7.年份 1970 209...
Cron 表示式學習
cron 的表示式是字串,實際上是由七子表示式 從左到右 描述個別細節的時間表。這些子表示式是分開的空白。順序 從左到右 子串有效數字 有效字元 1seconds 秒 0 59 的整數 和 和 和 2minutes 分 0 59 的整數 和 和 和 3hours 小時 0 23 的整數 和 和 和 ...
Cron表示式簡單學習
crontriggers往往比 trigger更有用,如果您需要基於日曆的概念,而非 trigger完全指定的時間間隔,的發射工作的時間表。crontrigger,你可以指定觸發的時間表如 每星期五中午 或 每個工作日9 30時 甚至 每5分鐘一班9 00和10 00逢星期一上午,星期三星期五 即便...