1.seconds (秒)
2.minutes(分)
3.hours(小時)
4.day-of-month (天)
5.month(月)
6.day-of-week (周)
7.year(年)
cron表示式的格式:秒 分 時 日 月 周 年(可選)
? :用在day-of-month和day-of-week中,指「沒有具體的值」。
當兩個子表示式其中乙個被指定了值以後,為了避免衝突,需要將另外乙個的值設為「?」。
例如:想在每月10日觸發排程,不管10號是星期幾,
只能用如下寫法:0 0 0 10 * ?,其中最後以為只能用「?」,而不能用「*」。即為了避免衝突「?」只能放在第 4 或第6的位置上
注意:一般cron表示式寫六位就行
其中1-7表示的含義,注意:1代表的是星期日
public final static int sunday = 1;
public final static int monday = 2;
public final static int tuesday = 3;
public final static int wednesday = 4;
public final static int thursday = 5;
public final static int friday = 6;
public final static int saturday = 7;
例如:想要每小時執行一次只在周一到周五執行
0 0 0/1 ? * 1-5
這就是乙個錯誤的 cron表示式
正確的cron表示式 : 0 0 0/1 ? * 2-6
或者是: 0 0 0/1 ? * mon-fri
注意:如果你的cron 表示式是寫在 yml檔案中的,一定要在冒號(:)後面
使用乙個空格 否則表示式不會生效
cron表示式 quartz中時間表示式
quartz使用類似於linux下的cron表示式定義時間規則,cron表示式由6或7個由空格分隔的時間字段組成,如表1所示 表1 cron表示式時間字段 cron表示式的時間欄位除允許設定數值外,還可使用一些特殊的字元,提供列表 範圍 萬用字元等功能,細說如下 星號 可用在所有欄位中,表示對應時間...
xxl job中的cron表示式詳解
xxl job的表示式由7個部分組成,例如 注 與5算是乙個整體 秒數 分鐘 小時 日期 月份 星期 年份 可為空 5 各個位置的取值範圍 秒 0 59 分 0 59 小時 0 23 日期 1 31 l w c 月份 1 12 或者 jan dec 可以用0 11 或用字串 jan,feb,mar,...
Quartz的cron表示式
2009年05月14日 星期四 13 12 乙個cron表示式有至少6個 也可能7個 有空格分隔的時間元素。按順序依次為 秒 0 59 分鐘 0 59 小時 0 23 天 月 0 31,但是你需要考慮你月的天數 月 0 11 天 星期 1 7 1 sun 或 sun,mon,tue,wed,thu,...