日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring定时器-Cron表达式

發(fā)布時(shí)間:2023/11/30 javascript 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring定时器-Cron表达式 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、Cron表達(dá)式是一個(gè)由 7個(gè)子表達(dá)式組成的字符串。每個(gè)子表達(dá)式都描述了一個(gè)單獨(dú)的日程細(xì)節(jié)。這些子表達(dá)式用空格分隔,分別表示:?

?字段? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?允許值????????????????????????????????????????允許的特殊字符?

1. Seconds 秒? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?0-59? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?, - * /??

2. Minutes 分鐘? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0-59? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?, - * /

3. Hours 小時(shí)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?0-23? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?, - * /

4. Day-of-Month 月中的天????????????? ?1-31? ? ? ? ????????????????????????????????????? ? ?, - * / ? L W

5. Month 月????????????????????????????????? ? ? 1-12(或JAN-DEC)? ? ????????????????????, - * /?

6. Day-of-Week 周中的天????????????? ? ?1-7(或SUN-SAT)????????????????????????? , - * / ? L #?

7. Year? 年(可選的字段)????????????? ? ?忽略(或1970-2099)???????????????????????, - * /?

SUN-SAT(周中天)? :1-7(1 = 星期日) 和 SUN, MON, TUE, WED, THU, FRI, SAT

JAN-DEC(月)? :1-12 和 JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC

格式:Seconds Minutes Hours Day-of-Month Month Day-of-Week Year

例如:12 12 12 12 12 ? 2021? 表示 2021 年 12 月 12 日 12 時(shí) 12 分 12 秒觸發(fā)。

二、特殊字符含義

“*”:表示當(dāng)前字段的任意值。

“-”:指定一個(gè)值的范圍。

“,”:指定數(shù)個(gè)值。

“/”:表示為“每”。在 Minutes? 字段中,“0/15”表示每隔15分鐘執(zhí)行一次,“0”表示為從“0”分開始,“3/20”表示每隔20分鐘執(zhí)行一次,“3”表示從第3分鐘開始執(zhí)行。

“?”:只能用于 Day-of-Month 和 Day-of-Week 字段,當(dāng)這兩個(gè)字段其中之一被指定了值以后,為了避免沖突,需要將另一個(gè)字段的值設(shè)為“?”。

“L”:只能用于?Day-of-Month 和?Day-of-Week 字段,表示一個(gè)月的最后一天,或一個(gè)月的最后一個(gè)星期幾。在 Day-of-Week 字段中,“6L”表示“一月的最后一個(gè)星期五”。

“W”:只能用于?Day-of-Month 字段,表示為最近的工作日,“15W”表示為“到本月15日最近的工作日”。

“#”:只能用于 Day-of-Week 字段,表示每月的第幾個(gè)星期幾,"6#3" or "FRI#3" 表示“每月的第三個(gè)星期五”。

三、附錄?

"0 0 12 * * ?" 每天中午12點(diǎn)觸發(fā)?

"0 15 10 ? * *" 每天上午10:15觸發(fā)

"0 15 10 * * ?" 每天上午10:15觸發(fā)?

"0 15 10 * * ? *" 每天上午10:15觸發(fā)

"0 15 10 * * ? 2005" 2005年的每天上午10:15觸發(fā)

"0 * 14 * * ?" 在每天下午2點(diǎn)到下午2:59期間的每1分鐘觸發(fā)

"0 0/5 14 * * ?" 在每天下午2點(diǎn)到下午2:55期間的每5分鐘觸發(fā)

"0 0/5 14,18 * * ?" 在每天下午2點(diǎn)到2:55期間和下午6點(diǎn)到6:55期間的每5分鐘觸發(fā)?

"0 0-5 14 * * ?" 在每天下午2點(diǎn)到下午2:05期間的每1分鐘觸發(fā)?

"0 10,44 14 ? 3 WED" 每年三月的星期三的下午2:10和2:44觸發(fā)

"0 15 10 ? * MON-FRI" 周一至周五的上午10:15觸發(fā)

"0 15 10 15 * ?" 每月15日上午10:15觸發(fā)

"0 15 10 L * ?" 每月最后一日的上午10:15觸發(fā)

"0 15 10 ? * 6L" 每月的最后一個(gè)星期五上午10:15觸發(fā)

"0 15 10 ? * 6L 2002-2005" 2002年至2005年的每月的最后一個(gè)星期五上午10:15觸發(fā)

"0 15 10 ? * 6#3" 每月的第三個(gè)星期五上午10:15觸發(fā)?

總結(jié)

以上是生活随笔為你收集整理的Spring定时器-Cron表达式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。