91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Quartz表達式中Cron語法的詳細解析

小樊
97
2024-09-03 11:21:24
欄目: 編程語言

Quartz是一個開源的Java作業調度框架,它使用CRON表達式來定義任務的執行計劃。CRON表達式是一種時間描述格式,由7個(或6個)字段組成,字段之間用空格分隔。以下是對Quartz CRON表達式的詳細解析:

  1. 秒(second):范圍從0到59。表示一分鐘內的秒數。
  2. 分(minute):范圍從0到59。表示一小時內的分鐘數。
  3. 小時(hour):范圍從0到23。表示一天內的小時數(24小時制)。
  4. 日期(day of month):范圍從1到31。表示一個月內的日期。
  5. 月份(month):范圍從1(1月)到12(12月)。表示一年內的月份。
  6. 星期(day of week):范圍從1(周日)到7(周六)。表示一周內的星期幾。在某些系統中,0和7都表示周日。
  7. (可選)年(year):范圍從1970到2099。表示年份。

CRON表達式支持的特殊字符:

  • *:表示任意值,用于表示該字段可以匹配任何值。
  • ?:表示不指定值,用于日期和星期字段,表示不關心該字段的具體值。
  • -:表示范圍,例如1-5表示1到5之間的數值。
  • ,:表示枚舉值,例如1,3,5表示1、3和5。
  • /:表示步長,例如*/2表示每隔2個單位執行一次。
  • L:表示最后,僅適用于日期和星期字段。例如,5L表示一個月的最后一個星期五。
  • W:表示工作日,僅適用于日期字段。例如,15W表示離15號最近的工作日。
  • #:表示第幾個,僅適用于星期字段。例如,5#3表示一個月的第三個星期五。

CRON表達式示例:

  • 0 0 12 * * ?:每天中午12點執行。
  • 0 15 10 ? * *:每天上午10點15分執行。
  • 0 0/5 * * * ?:每隔5分鐘執行一次。
  • 0 0 0 * * ?:每天凌晨0點執行。
  • 0 0 0 ? * 6L:每個月的最后一個星期六執行。
  • 0 0 0 ? * 6L 2022:2022年每個月的最后一個星期六執行。

0
新昌县| 宁晋县| 永宁县| 清水河县| 新建县| 新蔡县| 六安市| 临洮县| 罗江县| 阳谷县| 广宁县| 肇州县| 双柏县| 上虞市| 田林县| 北川| 桐柏县| 开远市| 台东县| 祁门县| 徐闻县| 陇西县| 沂南县| 分宜县| 万载县| 松溪县| 卓资县| 锦州市| 河曲县| 山西省| 苗栗县| 安顺市| 柳江县| 无为县| 皋兰县| 沁源县| 隆昌县| 漠河县| 波密县| 通榆县| 上思县|