首页 > 其他分享 >转:Quartz定时调度CronTrigger时间配置格式说明与实例

转:Quartz定时调度CronTrigger时间配置格式说明与实例

时间:2023-06-22 09:33:59浏览次数:63  
标签:11 触发 Quartz 15 10 CronTrigger 每月 实例 设置

转:https://www.iteye.com/blogs/tag/quartz   Quartz定时调度CronTrigger时间配置格式说明与实例 quartz工作SUN  1、 CronTrigger 时间格式配置说明 CronTrigger 配置格式 : 格式: [ 秒] [ 分] [ 小时] [ 日] [ 月] [ 周] [ 年]

序号 说明 是否必填 允许填写的值 允许的通配符
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 :表示离指定日期的最近那个工作日( 周一至周五). 例如在日字段上设置"15W" ,表示离每月15 号最近的那个工作日触发。如果15 号正好是周六,则找最近的周五(14 号) 触发, 如果15 号是周未,则找最近的下周一(16 号) 触发. 如果15 号正好在工作日( 周一至周五) ,则就在该天触发。如果指定格式为 "1W", 它则表示每月1 号往后最近的工作日触发。如果1 号正是周六,则将在3 号下周一触发。( 注,"W" 前只能设置具体的数字, 不允许区间"-"). 'L' 和 'W' 可以一组合使用。如果在日字段上设置"LW", 则表示在本月的最后一个工作日触发   # :序号( 表示每月的第几周星期几) ,例如在周字段上设置"6#3" 表示在每月的第三个周星期六. 注意如果指定"6#5", 正好第五周没有星期六,则不会触发该配置( 用在母亲节和父亲节再合适不过了) 周字段的设置,若使用英文字母是不区分大小写的 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 * * ?        每天下午的 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 分触发

标签:11,触发,Quartz,15,10,CronTrigger,每月,实例,设置
From: https://www.cnblogs.com/vscn/p/17497480.html

相关文章

  • Arduino连接带按键的编码器ec11使用 Bounce2库 实例代码
    #include<Bounce2.h>//定义编码器引脚constintencoderPinA=2;constintencoderPinB=3;constintbuttonPin=4;//创建编码器对象和按键对象BounceencoderButton=Bounce();BounceencoderPinAButton=Bounce();BounceencoderPinBButton=Bounce();vo......
  • C#语言async, await 简单介绍与实例(入门级)
       本文介绍异步编程的基本思想和语法。在程序处理里,程序基本上有两种处理方式:同步和异步。对于有些新手,甚至认为“同步”是同时进行的意思,这显然是错误的。同步的基本意思是:程序一个个执行方法,或者说在方法调用上,fun1(),fun2(),fun3(),fun4().. 按顺序调用,而异步的意思......
  • 给程序增加下载实例
    第一步,将两个.java文件拷贝到当前Package工程src目录中。PreconditionActivityHelper.javaDownloaderActivity.java将res/values/string.xml中所定义的数据与现有string.xml的数据合并。第二步,将下边的代码加入到主Activity的onCreate()方法中。1 if(!DownloaderActivity.ensu......
  • MYSQL 8 一个实例打开的表被那些参数和资源限制 分析
    再开始这个问题之前,我们先的准备一下环境,mysql8.0278G内存 SSD磁盘4核心CPU。同时通过sysbench来对系统进行测试数据的填充。首先安装sysbench并通过下面的命令来对mysqltest数据库产生10000万张表。sudosysbench/usr/share/sysbench/oltp_common.lua--mysql-host=......
  • 【React工作记录一百一十七】hook项目实例之原始数据形成ant design table表格
    前言大家好我是歌谣由于项目最近使用的数据统一由postgrest定义所以返回的数据只能是各个表之间的层级关系数据格式[{"id":1,"code":"JP","name":"皮夹克","t_base_style":[{"id":66,"code&......
  • Nginx 的 try_files 指令使用实例
    Nginx的配置语法灵活,可控制度非常高。在0.7以后的版本中加入了一个try_files指令,配合命名location,可以部分替代原本常用的rewrite配置方式,提高解析效率。try_files指令说明try_files指令语法:try_filesfile...uri或try_filesfile...=code默认值:无作用域:serverlocati......
  • 松下PLC编程 FP-XH 10轴定位 松下PLC项目实例,两台CPU间通过
    松下PLC编程FP-XH10轴定位松下PLC项目实例,两台CPU间通过RS485通讯,10轴定位控制。轴控制程序采用FB,直观可靠,可以重复使用,使用时只需要对fb接口赋值即可,内部已经对系统寄存器做好了处理。拥有此fb,编程小白也能像高手一般轻松做伺服控制。整个网络使用RS485,两台PLC和一台触摸屏提......
  • JavaScript(07): 实例2---网页广告漂浮效果(面向对象版)
    在上一个版本的基础上使用JavaScript的面向对象完成,为了不影响阅读,去掉了随滚动条移动的广告<!DOCTYPEhtml><html> <head> <title>Example</title> <metahttp-equiv="content-type"content="text/html;charset=GBK"/> <linktype="......
  • JavaScript(07): 实例3---Google Eye
    下面的例子源于GoogleEye(如下图所示的效果),通过这个例子可以好好体会一下JavaScript的面向对象编程。<!DOCTYPEhtml><html> <head> <title>GoogleEye</title> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <st......
  • Web项目中使用Spring 3.x + Quartz 2.x实现作业调度详解
    Quartz是一个基于Java的作业调度管理的轻量级框架,目前在很多企业应用中被使用,它的作用类似于java.util中的Timer和TimeTask、数据库中的job等,但Quartz的功能更强大、更灵活。从Quartz2开始,你可以使用POJO作为一个任务(Job),这种开发方式进一步降低了代码的耦合度,如果跟Spring进行整合,......