Quartz中的cron跟Linux系统的cron定义不太一样(Linux从分开始)

特殊字符:

  • * 用来表示包含一个范围内的任意值. 例如, 分钟位置的“*” 表示 “每分钟”.

  • ?  当不特定指代某些值时使用,比如如果是每月10日,这种情况并不关心这个10日是一周的哪一天,就放 ?在周的位置上- 描述范围,比如, 小时位“10-12” 表示 “10点, 11点 和12点”- 描述范围,比如, 小时位“10-12” 表示 “10点, 11点 和12点”

  • -  描述范围,比如, 小时位“10-12” 表示 “10点, 11点 和12点”
  • 并列的情况,比如, 周位“MON,WED,FRI” 表示 “周一,周三,周五”.
  • /  描述增量, 比如, 秒位 “0/15” 表示 “第0秒, 15秒, 30秒, 和 45秒”.  而 “5/15” 表示 “第5秒, 20秒, 35秒, 和50秒”. 也可以用“-”代替0.  日位 ‘1/3’ 表示“从当月1日开始,每隔三天”.
  • L  最后的, 用于日位置表示该月最后一天. 当用于周位置时,若单独用,  表示“7” 或者 “SAT”(星期六);若前面带其它,, it means “the last xxx day of the month” - 比如 “6L” means “这个月最后一个周五”. 也可以用来表示一个月最后几天, 比如 “L-3” 表示当月最后三天.
  • W (工作日) -  用来描述某日最近(包含当日)的工作日(周一到周五),注意不能跨月。 
    The 'L' and 'W' characters can also be combined in the day-of-month field to yield 'LW', 
    'LW'可组合用于日位,意思是当月最后一个工作日
  • # (月的第几个周x) 例如, 周位“6#3” 表示 “当月的第三个周五”  ;注意如果超出月范围,则不会触发job

    月和周的缩写大小写不敏感:MON和mon一样 

示例:

注:对于无法用cron实现的情况,可以在代码中额外判断(比如每月的倒数第几天,可以cron设置为每天,程序中判断是否是该月倒数第几天)

参考:

http://www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/crontrigger.html

Quartz中Cron详解的更多相关文章

  1. iOS中-Qutarz2D详解及使用

    在iOS中Qutarz2D 详解及使用 (一)初识 介绍 Quartz 2D是二维绘图引擎. 能完成的工作有: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成 ...

  2. winxp计算机管理中服务详解

    winxp计算机管理中服务详解01 http://blog.sina.com.cn/s/blog_60f923b50100efy9.html http://blog.sina.com.cn/s/blo ...

  3. cocos2dx常见的46中+22中动作详解

    cocos2dx常见的46中+22中动作详解 分类: iOS2013-10-16 00:44 1429人阅读 评论(0) 收藏 举报 bool HelloWorld::init(){    ///// ...

  4. Android中Context详解 ---- 你所不知道的Context

    转自:http://blog.csdn.net/qinjuning/article/details/7310620Android中Context详解 ---- 你所不知道的Context 大家好,  ...

  5. 【转】declare-styleable的使用(自定义控件) 以及declare-styleable中format详解

    原文网址:http://www.cnblogs.com/622698abc/p/3348692.html declare-styleable是给自定义控件添加自定义属性用的 1.首先,先写attrs. ...

  6. Python中dict详解

    from:http://www.cnblogs.com/yangyongzhi/archive/2012/09/17/2688326.html Python中dict详解 python3.0以上,pr ...

  7. 【转】 java中HashMap详解

    原文网址:http://blog.csdn.net/caihaijiang/article/details/6280251 java中HashMap详解 HashMap 和 HashSet 是 Jav ...

  8. java中HashMap详解(转)

    java中HashMap详解 博客分类: JavaSE Java算法JDK编程生活       HashMap 和 HashSet 是 Java Collection Framework 的两个重要成 ...

  9. java集合(2)- java中HashMap详解

    java中HashMap详解 基于哈希表的 Map 接口的实现.此实现提供所有可选的映射操作,并允许使用 null 值和 null 键.(除了非同步和允许使用 null 之外,HashMap 类与 H ...

随机推荐

  1. 使用Javascript Ajax 通信操作JSON数据 [上]

    以前只是知道json的格式而已,也做过的是从数据库获得数据然后弄成json的格式然后赋给HighCharts生成曲线,先把数据库的数据使用array()函数转换成数组,然后使用json_encode( ...

  2. SpringBoot12 QueryDSL02之利用QueryDSL实现多表关联查询

    1 业务需求 有的系统业务逻辑比较复杂,存在着多表关联查询的的情况,查询的内容不仅仅是单张表的的内容而是多张表的字段组合而成的,直接使用SplringDataJPA实现是比较复杂的,但是如果使用Que ...

  3. schedule与scheduleAtFixedRate比较

    schedule与scheduleAtFixedRate: 不延时: schedule(TimerTask, Date runDate, long period)方法任务不延时----Date类型 i ...

  4. linux安装thrift

    安装配置Thrift Thrift的编译器使用C++编写的,在安装编译器之前,首先应该保证操作系统基本环境支持C++的编译,安装相关依赖的软件包,如下所示 sudo yum install autom ...

  5. Django框架 之 Cookie和Session初识

    Django框架 之 Cookie和Session初识 浏览目录 Cookie介绍 Django中的Cookie Session 一.Cookie介绍 1.Cookie产生的意义 众所周知,HTTP协 ...

  6. jquery 仿文本编辑器(智能提示输入文字)

    1.前台代码 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="InputAu ...

  7. 炫酷实用的CSS3代码垂直手风琴菜单

    今天在微博上看到别人分享的代码,自己拿来自己保存着. 代码效果如下: 下面是源码: index.html <!DOCTYPE html> <html > <head> ...

  8. HttpServletRequest和ServletRequest的区别.RP

    问题: 请问HttpServletRequest和ServletRequest的区别? 回答: servlet理论上可以处理多种形式的请求响应形式 http只是其中之一 所以HttpServletRe ...

  9. java全栈day12----final static 匿名对象 内部类 包的声明与访问

    final关键字概念 继承的出现提高了代码的复用性,并方便开发.但随之也有问题,有些类在描述完之后,不想被继承, 或者有些类中的部分方法功能是固定的,不想让子类重写.可是当子类继承了这些特殊类之后, ...

  10. [学习笔记]fork写实复制

    #include<stdio.h> #include<stdlib.h> #include<string.h> #include <unistd.h> ...