Quartz定时表达式

发布时间:2024-10-26 14:29:41 来源:君肯网

Quartz的定时表达式由7个子表达式组成,每个子表达式对应的时间单位如下:

CronTrigger Example 1 – an expression to create a trigger that simply fires every 5 minutes

“0 0/5 * * * ?” :从0分钟开始,每隔5分钟执行一次,当分钟最后一次执行在55分。

CronTrigger Example 2 – an expression to create a trigger that fires every 5 minutes, at 10 seconds after the minute (i.e. 10:00:10 am, 10:05:10 am, etc.).

“10 0/5 * * * ?” : 从0分钟10秒开始,每隔5分钟执行一次,最后一次执行在55分10秒。

CronTrigger Example 3 – an expression to create a trigger that fires at 10:30, 11:30, 12:30, and 13:30, on every Wednesday and Friday.

“0 30 10-13 ? * WED,FRI” : 在每周三、周五的10:30,11:30,12:30和13:30执行

CronTrigger Example 4 – an expression to create a trigger that fires every half hour between the hours of 8 am and 10 am on the 5th and 20th of every month. Note that the trigger will NOT fire at 10:00 am, just at 8:00, 8:30, 9:00 and 9:30

“0 0/30 8-9 5,20 * ?” : 在每月5号和20号的8点、8点半,9点,9点半执行。

Quartz 每月1号,执行规则表达式怎么列?

设置代码:0 0 0 ? * MON

cron的表达式被用来配置CronTrigger实例。 cron的表达式是字符串,实际上是由七子表达式,描述个别细节的时间表。这些子表达式是分开的空白,代表:

1、Seconds

2、Minutes

3、Hours

4、Day-of-Month

5、Month

6、 Day-of-Week

7、Year (可选字段)

例  ”0 0 12 ? * WED” 在每星期三下午12:00 执行,

个别子表达式可以包含范围, 例如,在前面的例子里(”WED”)可以替换成 ”MON-FRI”, ”MON, WED, FRI”甚至”MON-WED,SAT”.

扩展资料:

每一个字段都有一套可以指定有效值,如

Seconds (秒) :可以用数字0-59 表示

Minutes(分):可以用数字0-59 表示

Hours(时) :可以用数字0-23表示

Day-of-Month(天) :可以用数字1-31 中的任一一个值,但要注意一些特别的月份

Month(月):可以用0-11 或用字符串  “JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV and DEC” 表示

Day-of-Week(每周):可以用数字1-7表示(1 = 星期日)或用字符口串“SUN, MON, TUE, WED, THU, FRI and SAT”表示

“/”:为特别单位,表示为“每”如“0/15”表示每隔15分钟执行一次,“0”表示为从“0”分开始, “3/20”表示表示每隔20分钟执行一次,“3”表示从第3分钟开始执行

“?”:表示每月的某一天,或第周的某一天

“L”:用于每月,或每周,表示为每月的最后一天,或每个月的最后星期几如“6L”表示“每月的最后一个星期五”

“W”:表示为最近工作日,如“15W”放在每月(day-of-month)字段上表示为“到本月15日最近的工作日”

““#”:是用来指定“的”每月第n个工作日,例 在每周(day-of-week)这个字段中内容为”6#3” or ”FRI#3” 则表示“每月第三个星期五”

spring quartz 每30分钟执行一次cronExpression表达式怎么写

系统中通常有些需要自动执行的任务,这些任务可能每隔一段时间就要执行一次,也可能需要在指定的时间点自动执行,这些任务的自定执行必须使用任务的自动调度。

JDK为简单的任务调度提供了Timer支持,单对于更复杂的调度,例如:需要在某的时刻调度任务时,Timer就显得力不从心了。

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。

下面为每周一上午10点15分执行任务

0 15 10 ? * MON

Quartz定时表达式

每月10号9点15分钟执行任务0 15 9 10 * ?

其它规则附录表,表示式说明

”0 0 12 * * ? ”    每天12点运行    

”0 15 10 ? * *”    每天10:15运行  

”0 15 10 * * ?”    每天10:15运行  

”0 15 10 * * ? *”    每天10:15运行  

”0 15 10 * * ? 2008”    在2008年的每天10:15运行  

”0 * 14 * * ?”    每天14点到15点之间每分钟运行一次,开始于14:00,结束于14:59。  

”0 0/5 14 * * ?”    每天14点到15点每5分钟运行一次,开始于14:00,结束于14:55。  

”0 0/5 14,18 * * ?”    每天14点到15点每5分钟运行一次,此外每天18点到19点每5钟也运行一次。  

”0 0-5 14 * * ?”    每天14:00点到14:05,每分钟运行一次。  

”0 10,44 14 ? 3 WED”    3月每周三的14:10分到14:44,每分钟运行一次。  

”0 15 10 ? * MON-FRI”    每周一,二,三,四,五的10:15分运行

写法:

&ltcron-expression&gt0 0/30 * * * ?&lt/cron-expression&gt

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。

Spring-quartz CronExpression表达式:

1.    秒               (0~59)

2.    分钟           (0~59)

3.    小时           (0~23)

4.    天(月)    (0~31,但是需要考虑你月的天数)

5.    月               (0~11)

6.    天(星期) (1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)

7.    年份           (1970-2099)

注:其中每个元素可以是一个值(如6),一个连续区间(9-12)。

由于”月份中的日期”和”星期中的日期”这两个元素互斥的,故,必须要对其中一个设置。

扩展资料

有些子表达式能包含一些范围或列表:

例如:子表达式(天(星期))可以为 “MON-FRI”,“MON,WED,FRI”,“MON-WED,SAT”

”*”字符代表所有可能的值

因此,“*”在子表达式(月)里表示每个月的含义,“*”在子表达式(天(星期))表示星期的每一天。

”/”字符用来指定数值的增量

例如:在子表达式(分钟)里的“0/15”表示从第0分钟开始,每15分钟

在子表达式(分钟)里的“3/20”表示从第3分钟开始,每20分钟(它和“3,23,43”)的含义一样。

”?”字符仅被用于天(月)和天(星期)两个子表达式,表示不指定值。

当2个子表达式其中之一被指定了值以后,为了避免冲突,需要将另一个子表达式的值设为”?”

”L”字符仅被用于天(月)和天(星期)两个子表达式,它是单词“last”的缩写。

但是它在两个子表达式里的含义是不同的。

在天(月)子表达式中,“L”表示一个月的最后一天 ,

在天(星期)自表达式中,“L”表示一个星期的最后一天,也就是SAT

以上就是关于Quartz定时表达式全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

更多相关资讯

Quartz的定时表达式由7个子表达式组成,每个子表达式对应的时间单位如下: CronTrigger Example 1 – a…
查看详情
Quartz的定时表达式由7个子表达式组成,每个子表达式对应的时间单位如下: CronTrigger Example 1 – a…
查看详情
Quartz的定时表达式由7个子表达式组成,每个子表达式对应的时间单位如下: CronTrigger Example 1 – a…
查看详情
相关文章
推荐游戏
风之谷
风之谷
游戏资讯 10.5M
下载
斗罗大陆3
斗罗大陆3
游戏资讯 566.9M
下载
冠军网球
冠军网球
游戏资讯 148.1M
下载
最佳炮手
最佳炮手
游戏资讯 68.1M
下载
如梦下弦月
如梦下弦月
游戏资讯 840.1M
下载
富甲封神传
富甲封神传
游戏资讯 263.0M
下载