SpringTask cron表示式含義

2021-10-01 13:57:48 字數 845 閱讀 2925

正文

cron格式中每個時間元素的說明

時間元素

可出現的字元

可出現的字元

seconds

- * /

0-59

minutes

- * /

0-59

hours

- * /

0-23

dayofmonth

, - * / ? l w

0-31

month

- * /

1-12

dayofweek

, - * / ? l #

1-7或sun-sat 字元

作用舉例

,列出列舉值

在minutes域使用5,10,表示在5分和10分各觸發一次

-表示觸發範圍

在minutes域使用5-10,表示從5分到10分鐘每分鐘觸發一次

*匹配任意值

在minutes域使用*, 表示每分鐘都會觸發一次

/起始時間開始觸發,每隔固定時間觸發一次

在minutes域使用5/10,表示5分時觸發一次,每10分鐘再觸發一次

?在dayofmonth和dayofweek中,用於匹配任意值

在dayofmonth域使用?,表示每天都觸發一次

#在dayofmonth中,確定第幾個星期幾

1#3表示第三個星期日

l表示最後

在dayofweek中使用5l,表示在最後乙個星期四觸發

w表示有效工作日(周一到周五)

在dayofmonth使用5w,如果5日是星期六,則將在最近的工作日4日觸發一次

Spring Task cron的表示式

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

Spring Task cron的表示式

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

spring task cron 引數語法格式要求

spring任務排程之spring task 應用例項 實現郵件 帶附件 定時傳送功能 cron表示式是乙個字串,字串以5或6個空格隔開,分為6或7個域,每乙個域代表乙個含義,cron有如下兩種語法格式 seconds minutes hours dayofmonth month dayofweek...