Cron表示式的簡單語法

2021-10-09 16:02:49 字數 726 閱讀 7859

六位或者七位的表示式,用空格隔開

對應順序為:秒 分 時 日 月 星期 年(可選)

秒:0-59

分:0-59

時:0-23

日:1-31

月:1-12

星期:1-7

年(可選):空值或者1970-2099

符號

*:對應每乙個時刻

?:只能在日期和星期欄位中使用,無意義的佔位符

-:表示乙個範圍 10-11表示10,11,12

,:表示乙個列值 10,11,12

/:表示乙個等長序列 /前為起始值,/後為增量。 秒上0/15表示0,15,30,45秒 5/15表示5,20,35,50秒

l:只在日期和星期字段使用,代表last的意思,在月份中表示當月最後一天,用在星期中表示星期六,如果l前面有個n表示這個月最後乙個星期n-1

w:只能出現在日期欄位中,表示離該日最近的工作日。

lw:當月最後乙個工作日

#:當月第幾個星期幾 6#3當月第三個星期五

例:0 * 14 * * * ? 每天14:00-15:00的每分鐘執行一次

0 0/5 14,18 * * ? 每天14:00-15:00,18:00-19:00每五分鐘執行一次

0 0-5 14 * * ? 每天14:00-14:05每分鐘執行一次

0 15 10 ? * 6#3 每個月第三個星期五的10:15執行

cron表示式語法

在工作中可能會遇到定時任務的情況,或者是自定義時間範圍,通常會使用cron表示式,現介紹cron表示式的語法。cron表示式包括五個字段,由空格分隔。從左到右,五個cron欄位有不同的意義 分鐘 0 59 小時 0 23 日期 1 31 月份 1 12 週幾 0 6 0表示週日 用法 格式 描述含義...

Cron表示式簡單學習

crontriggers往往比 trigger更有用,如果您需要基於日曆的概念,而非 trigger完全指定的時間間隔,的發射工作的時間表。crontrigger,你可以指定觸發的時間表如 每星期五中午 或 每個工作日9 30時 甚至 每5分鐘一班9 00和10 00逢星期一上午,星期三星期五 即便...

Cron表示式語法及注意

cron表示式的格式由7部分構成,各個部分之間用空格隔開,其中第7個部分為可選部分。格式如下 各個部分表示的意義如下 第一部分 秒 0 59 第二部分 分 0 59 第三部分 小時 0 23 第四部分 月中的日期 1 31 第五部分 月份 1 12或jan dec 第六部分 每週的週幾 1 7或su...