首页 > 其他分享 >quartz 时间配置规则

quartz 时间配置规则

时间:2023-09-20 12:05:24浏览次数:36  
标签:11 10 quartz 15 触发 配置 12 设置 规则


格式: [秒] [分] [小时] [日] [月] [周] [年]

 序号

说明

 是否必填

 允许填写的值

允许的通配符

 1

 秒

 是

 0-59 

  , - * /

 2

 分

 是

 0-59

  , - * /

 3

小时

 是

 0-23

  , - * /

 4

 日

 是

 1-31

  , - * ? / L W

 5

 月

 是

 1-12 or JAN-DEC

  , - * /

 6

 周

 是

 1-7 or SUN-SAT

  , - * ? / L #

 7

 年

 否

 empty 或 1970-2099

 , - * /

通配符说明:
* 表示所有值. 例如:在分的字段上设置 "*",表示每一分钟都会触发。
? 表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的10号触发一个操作,但不关心是周几,所以需要周位置的那个字段设置为"?" 具体设置为 0 0 0 10 * ?
- 表示区间。例如 在小时上设置 "10-12",表示 10,11,12点都会触发。
, 表示指定多个值,例如在周字段上设置 "MON,WED,FRI" 表示周一,周三和周五触发
/ 用于递增触发。如在秒上面设置"5/15" 表示从5秒开始,每增15秒触发(5,20,35,50)。在月字段上设置'1/3'所示每月1号开始,每隔三天触发一次。
L 表示最后的意思。在日字段设置上,表示当月的最后一天(依据当前月份,如果是二月还会依据是否是润年[leap]), 在周字段上表示星期六,相当于"7"或"SAT"。如果在"L"前加上数字,则表示该数据的最后一个。例如在周字段上设置"6L"这样的格式,则表示“本月最后一个星期五"
W

小提示

'L'和 'W'可以一组合使用。如果在日字段上设置"LW",则表示在本月的最后一个工作日触发(一般指发工资) 

#

小提示

周字段的设置,若使用英文字母是不区分大小写的 MON 与mon相同.

       
常用示例:
 

0 0 12 * * ?

每天12点触发

0 15 10 ? * *

每天10点15分触发

0 15 10 * * ?

每天10点15分触发

0 15 10 * * ? *

每天10点15分触发

0 15 10 * * ? 2005

2005年每天10点15分触发

0 * 14 * * ?

每天下午的 2点到2点59分每分触发

0 0/5 14 * * ?

每天下午的 2点到2点59分(整点开始,每隔5分触发)

0 0/5 14,18 * * ?

每天下午的 2点到2点59分(整点开始,每隔5分触发)

每天下午的 18点到18点59分(整点开始,每隔5分触发)

0 0-5 14 * * ?

每天下午的 2点到2点05分每分触发

0 10,44 14 ? 3 WED

3月分每周三下午的 2点10分和2点44分触发

0 15 10 ? * MON-FRI

从周一到周五每天上午的10点15分触发

0 15 10 15 * ?

每月15号上午10点15分触发

0 15 10 L * ?

每月最后一天的10点15分触发

0 15 10 ? * 6L

每月最后一周的星期五的10点15分触发

0 15 10 ? * 6L 2002-2005

从2002年到2005年每月最后一周的星期五的10点15分触发

0 15 10 ? * 6#3

每月的第三周的星期五开始触发

0 0 12 1/5 * ?

每月的第一个中午开始每隔5天触发一次

0 11 11 11 11 ?

每年的11月11号 11点11分触发(光棍节)

 

 

 

==========================================

http://blog.sina.com.cn/s/blog_59833db10100hnvk.html

标签:11,10,quartz,15,触发,配置,12,设置,规则
From: https://blog.51cto.com/u_16255870/7535836

相关文章

  • 记录 小程序调用前置摄像头的数据获取及简单配置
    业务是需要调取前置摄像头之后获取图片上代码wx.chooseMedia({count:1,//只允许上传一张照片 mediaType:['image'],//文件类型sizeType:['original','compressed'],//是否压缩所选文件,original原始compressed压缩......
  • 网关配置类,拦截和解析token
      @Component@Slf4jpublicclassAuthorizeFilterimplementsGlobalFilter,Ordered{@OverridepublicMono<Void>filter(ServerWebExchangeexchange,GatewayFilterChainchain){ServerHttpRequestrequest=exchange.getRequest();......
  • SYZOJ 题目 Subtask 配置工具
    在程序运行后,需要输入测试数据文件所在的绝对目录,要求测试数据文件名称的格式形如"1-xxxxxxx",即存在至少一个分隔符-,且在分隔符前是区分Subtask的字符串,相同的内容会按相同Subtask对待,分隔符后是任意字符串,可以包含其他分隔符。Code#include<iostream>#include<fstrea......
  • nodejs的安装配置
    node.js的介绍Node.js是一个基于ChromeJavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。V8引擎执行Javascript的速度非常快,性能非常好。N......
  • 我的neovim配置
    init.vim"Vimwithallenhancements"文件管理器,我想试一下rangersyntaxenablesyntaxonletmapleader=""setnumber "显示行号setrelativenumber "显示相对行号sethlsearch "搜索结果高亮setautoindent "自动缩进setsmartindent ......
  • logback-spring配置文件一些参数的意义
    <?xmlversion="1.0"encoding="UTF-8"?><configuration><!--控制台打印日志的相关配置--><appendername="STDOUT"class="ch.qos.logback.core.ConsoleAppender"><!--日志格式--><encoder>......
  • Bash命令 - .bashrc配置
    .bashrc配置命令别名#gitalias#============================================aliasgs='gitstatus'#============================================aliasgss='gitstash'aliasgsl='gitstashlist'aliasgsa='gitstashapply�......
  • 拒绝废话 xshell,MobaXterm,vs code,pycharm连接虚拟机配置,详细懒人教程
    配置虚拟机配置静态ipvim/etc/sysconfig/network-scripts/ifcfg-ens33ifcfg-ens33文件内容TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static#设置为静态ipDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_......
  • HTTP安全响应头配置之X-Frame-Options
    目的这个header主要用来配置哪些网站可以通过frame来加载资源。它主要是用来防止UIredressing补偿样式攻-击。IE8和firefox18以后的版本都开始支持ALLOW-FROM。chrome和safari都不支持ALLOW-FROM,但是WebKit已经在研究这个了。正确的设置DENY–禁止所有的资源(本地或远程)试图通......
  • PHP Apache配置小记
    Apache首先到Apacahe网站上下载Apache,然后打开Apache24文件夹,其中htdocs就是之后的网页文件夹(如果不修改的话),bin就是启动Apache服务器的文件夹,conf是配置文件夹,首先打开conf文件夹内的httpd.conf这是Apache的配置文件,按以下进行配置■到DefineSRVROOT一项,后面内容进行修改,设定A......