posts - 14, comments - 0, trackbacks - 0, articles - 0

          Quartz Cron Expression

          Posted on 2007-01-10 13:45 憶了又憶 閱讀(240) 評論(0)  編輯  收藏
          Field Name Mandatory? Allowed Values Allowed Special Characters
          Seconds YES 0-59 , - * /
          Minutes YES 0-59 , - * /
          Hours YES 0-23 , - * /
          Day of month YES 1-31 , - * ? / L W C
          Month YES 1-12 or JAN-DEC , - * /
          Day of week YES 1-7 or SUN-SAT , - * ? / L C #
          Year NO empty, 1970-2099 , - * /
          ?
          項目實例:
          ????????????? second? minute? hours? dayOfMonth? month? dayOfWeek? year
          每月???????? 0??????????? 0?????????? 6????????????????????????????????? ?*??????????????? 6#3??????????? ?
          每周????????59???????????59?????????18??????????????????????????????? ?*????????????????1??????????????? ?
          自定義????28? ????????47??????????9?????????????30?????????????????7????????????? ??????????????? 2006
          ?
          每月:每個月的第三個星期五的上午6:00:00 觸發(fā)
          每周:每周的星期日的下午18:59:59 觸發(fā)
          自定義:2006年7月30日上午9:47:28 觸發(fā)
          ?

          所有星號對應的段位置,都可以出現(xiàn)后面的符號(, - * /)
          (? / L C)這些符號可以出現(xiàn)在"一月哪天"和"星期"段位置
          (w)只能出現(xiàn)在"一月哪天"段位置
          (#)只能出現(xiàn)在"星期"段位置

          解釋符號代表的意思:
          * 代表任意合法的字段
          0 * 17 * * ? :表示在每天的5 PM 到 5:59之間的每一分鐘啟動scheduler

          ? 表示沒值被指定
          如果同時指定"一月哪天"和"星期",可能兩者對應不起來
          0 0,15,30,45 * * * ? :表示每刻鐘啟動scheduler
          所以推薦用法是其中一個指定值,另一個用?指定

          / 表示時間的增量
          0 0/15 * * * ? :表示每刻鐘啟動scheduler

          - 表示值的范圍
          0 45 3-8 ? * *

          L 如果用在"一月哪天"段上,表示一個月的最后一天;如果用在"星期"段上。表示一個星期的最后一天(星期六)
          0 0 8 L * ? :表示每個月最后一天的8點啟動scheduler

          W 表示最靠近給定時間的一天,(必須是星期一到星期五)

          # 例如 6#3表示一個月的第三個星期五

          主站蜘蛛池模板: 汝阳县| 双辽市| 龙岩市| 德庆县| 绥芬河市| 成安县| 仪陇县| 攀枝花市| 维西| 青阳县| 渑池县| 高要市| 桃源县| 浠水县| 梁平县| 海盐县| 通化市| 运城市| 临猗县| 麻江县| 司法| 旅游| 西和县| 分宜县| 台北市| 郴州市| 顺义区| 定安县| 隆林| 安仁县| 德钦县| 南和县| 防城港市| 北辰区| 集安市| 福安市| 团风县| 揭东县| 浠水县| 华容县| 曲阜市|