以下转自:
http://blog.163.com/hsh8523@126/blog/static/218935592010226104815629/
“
目前Quartz与OSCache刷新时间均采用Cron语法进行配置
对于Quartz的CronTrigger类,所以在Spring配置文件中<bean id="TestTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> 将class指向该类
Cron的基本语法,时间区间如下:
Field
|
Meaning
|
1
|
Seconds (0-59)
|
2
|
Minute (0-59)
|
3
|
Hour (2-24)
|
4
|
Day of month (1-31)
|
5
|
Month (1-12, Jan, Feb, etc)
|
6
|
Day of week (0-6) 0 = Sunday, 1 = Monday etc or Sun, Mon, etc)
|
7
|
Year (optional field) (2003)
|
此外还包括一些特殊符号
符号
|
描述
|
- ,
|
用-与,实现用以形成与/或关系,如放在Day of week域中’MON-FRI’表示周一到周五,’ MON-WED,SAT’表示”周一到周三还包括周六”
|
*
|
每个、任何,如放在Month域中就表示每个月
|
/
|
指定递增的时间段,如’0/15’在分钟域表示”每15分钟,开始是第零分钟”,如’3/20’在分钟域表示”一个小时间每隔20分钟,在第三分钟时开始”
|
?
|
该符号只能放在Day of month与Day of week域中,不指定值,当在这两个域中指定其中之一时而不指定另外一个时,那么另外一个就用?替代
|
L
|
该符号只能放在Day of month与Day of week域中,在Day of month域中表示当月的最后一天,如果在Day of week域只有L表示这个星期的最后一天同’ 7’或’ SAT’意义相同,但如果在L前面还有内容就表示这个月的最后一个星期几,如’6L’ or ‘FRIL’就表示这个月的最后一个星期五
|
W
|
指定与工作日最接近的一天,如在day-of-month域中’15W’表示与这个月第15天最近的那个工作日的那一天
|
#
|
指定一个月中的第n个星期几,如’ "6#3" or "FRI#3"在Day of week域中表示”每个月的第三个星期”
|
用例:
"0 0/5 * * * ?" 每5分钟触发一次
"10 0/5 * * * ?" 每5分钟的第10钞触发一次(i.e. 10:00:10 am, 10:05:10 am, etc.).
"0 30 10-13 ? * WED,FRI" 每周三与周五的10:30, 11:30, 12:30, and 13:30触发
"0 0/30 8-9 5,20 * ?" 在每月的第五与第20天的8:00, 8:30, 9:00 and 9:30触发,但不包括10:00
”
有关Quartz中Trigger的时间语法还可参考:
http://globalzhu.iteye.com/blog/562118
分享到:
相关推荐
最近项目在用quartz去定时执行一些方法,这些时间都是动态的,而且还要去动态的去修改这些触发的时间,但是网上资料不全,这里写了个案例希望可以帮到大家,包呢得靠大家自己下载了,我这里用的包是quartz官网上下载...
赠送jar包:quartz-2.3.2.jar; 赠送原API文档:quartz-2.3.2-javadoc.jar; 赠送源代码:quartz-2.3.2-sources.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
Spring整合Quartz,在运行的过程中动态改变Trigger的参数
spring mvc quartz 动态设置时间,可以实现任务调度的暂停和重启,在页面实现一个功能,可以动态设置调度的表达式,可以开启暂停任务调度
Spring Quartz如何动态配置时间
quartz 时间配置规则quartz 时间配置规则quartz 时间配置规则quartz 时间配置规则quartz 时间配置规则quartz 时间配置规则
Quartz 的Cron时间设置
Quartz中文教程学习,初学者最实用了
下载导入就可以用,执行test类的main方法加载spring applicationContext.xml配置文件,启动Quartz定时器.修改spring配置文件的配置时间.详细看注释
定时任务时间参数转换,cron表达式轻易转换,更易理解时间参数设置类型及转换含义
QuartzAPI中文chm文档,快速学习Quartz的常用工具
quartz时间配置表达式生成工具,通界面配置生成表达式
Spring + quartz 定时任务修改定时时间不重启服务
赠送jar包:quartz-2.3.0.jar; 赠送原API文档:quartz-2.3.0-javadoc.jar; 赠送源代码:quartz-2.3.0-sources.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
spring quartz 时间任务调度框架 spring quartz 时间任务调度框架 spring quartz 时间任务调度框架
Quartz.Net中的概念:计划者(IScheduler)、工作(IJob)、触发器(Trigger)。给计划者一个工作,让他在Trigger(什么条件下做这件事)触发的条件下执行这个工作 将要定时执行的任务的代码写到实现IJob接口的...
Quartz.net 中文注释XML, 放入DLL同目录,VS就有中文注释
很详细的Quartz中文API文档
Quartz中文入门教程 前言 Quartz让任务调度简单 Quartz的发展史 上手Quartz Quartz内部架构 作业 作业管理和存储 有效作业存储 作业和触发器 调度一个作业 用调度器(Scheduler)调用你的作业 编程调度...
关于spring中quartz的配置