springQuartz cornExpression
2016-01-13 11:24
330 查看
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为1.秒(0~59)2.分钟(0~59)3.小时(0~23)4.天(月)(0~31,但是你需要考虑你月的天数)5.月(0~11)6.天(星期)(1~71=SUN或SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于"月份中的日期"和"星期中的日期"这两个元素互斥的,必须要对其中一个设置?. 0010,14,16**?每天上午10点,下午2点,4点 00/309-17**???朝九晚五工作时间内每半小时 0012?*WED表示每个星期三中午12点 “*”字符代表所有可能的值因此,“*”在子表达式(月)里表示每个月的含义,“*”在子表达式(天(星期))表示星期的每一天 “/”字符用来指定数值的增量例如:在子表达式(分钟)里的“0/15”表示从第0分钟开始,每15分钟;在子表达式(分钟)里的“3/20”表示从第3分钟开始,每20分钟(它和“3,23,43”)的含义一样“?”字符仅被用于天(月)和天(星期)两个子表达式,表示不指定值当两个字表达式中之一被指定了后,为了避免冲突,需要静另一个子表达式的值设为? 通配符说明: *表示所有值,例如在分钟的字段上,*表示每一分钟都会触发。 ?表示不指定值,使用的场景是不需要关心当前设置这个字段的值。例如,在每月的10号触发一个操作,但是不关心是星期几,所以需要在星期的位置上设置为?具体设置:00010*? -表示区间,10-12表示10点,11点,12点都会触发 ,表示指定多个值,例如在星期字段中WED,THU,FRI表示周三周四周五三个值。
0012**?每天12点触发 01510?**每天10点15分触发 01510**?每天10点15分触发 01510**?*每天10点15分触发 01510**?20052005年每天10点15分触发 0*14**?每天下午的2点到2点59分每分触发 00/514**?每天下午的2点到2点59分(整点开始,每隔5分触发) 00/514,18**?每天下午的2点到2点59分、18点到18点59分(整点开始,每隔5分触发) 00-514**?每天下午的2点到2点05分每分触发 010,4414?3WED3月分每周三下午的2点10分和2点44分触发 01510?*MON-FRI从周一到周五每天上午的10点15分触发 0151015*?每月15号上午10点15分触发 01510L*?每月最后一天的10点15分触发 01510?*6L每月最后一周的星期五的10点15分触发 01510?*6L2002-2005从2002年到2005年每月最后一周的星期五的10点15分触发 01510?*6#3每月的第三周的星期五开始触发 00121/5*?每月的第一个中午开始每隔5天触发一次 011111111?每年的11月11号11点11分触发(光棍节)
相关文章推荐
- Struts 2.x仍然明显落后于时代。 Struts 2.x这一类老牌Web MVC开发框架仅能用于开发瘦客户端应用,无法用来开发对于交互体验要求更高的应用。
- Struts 2.x仍然明显落后于时代。 Struts 2.x这一类老牌Web MVC开发框架仅能用于开发瘦客户端应用,无法用来开发对于交互体验要求更高的应用。
- mapreduce/spark/storm/Tez 框架
- spring 配置事务---配置文件方式
- java之并发
- spring的rabbitmq配置
- RxJava开发精要3-向响应式世界问好
- 简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码。
- RxJava开发精要2-为什么是Observables?
- RxJava开发精要1-从.NET到RxJava
- java 多线程(3) 线程的基本概念 / 创建和启动 / run() / start()
- Struts(一)由来
- java.util.Collection体系源码解读<三>AbstractCollection抽象类源码解读
- 【java】java设计模式(5):原型模式(Prototype)
- Java的Jackson库的使用及其树模型的入门学习教程
- JAVA API 实现hdfs文件操作
- Spring+EhCache缓存实例(详细讲解+源码下载)
- 《Java知识点列表》V1.0
- struts2默认拦截器之prepare
- java多线程--实现Runnable接口方式