1. 程式人生 > >Spring 定時器cronExpression配置

Spring 定時器cronExpression配置

如上面的表示式所示: 

“*”字元被用來指定所有的值。如:”*“在分鐘的欄位域裡表示“每分鐘”。 

“-”字元被用來指定一個範圍。如:“10-12”在小時域意味著“10點、11點、12點”。

“,”字元被用來指定另外的值。如:“MON,WED,FRI”在星期域裡表示”星期一、星期三、星期五”. 

“?”字元只在日期域和星期域中使用。它被用來指定“非明確的值”。當你需要通過在這兩個域中的一個來指定一些東西的時候,它是有用的。看下面的例子你就會明白。 


“L”字元指定在月或者星期中的某天(最後一天)。即“Last ”的縮寫。但是在星期和月中“L”表示不同的意思,如:在月子段中“L”指月份的最後一天-1月31日,2月28日,如果在星期欄位中則簡單的表示為“7”或者“SAT”。如果在星期欄位中在某個value值得後面,則表示“某月的最後一個星期value”,如“5L”表示某月的最後一個星期五。


“W”字元只能用在月份欄位中,該欄位指定了離指定日期最近的那個星期日。

“#”字元只能用在星期欄位,該欄位指定了第幾個星期value在某月中