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. go语言的基本命令

    go run命令: 用于运行命令源码文件 只能接受一个命令源码文件以及若干个库源码文件作为文件参数其内部操作是:先编译源码文件在执行 -v:列出被编译的代码包的名称 -work: 显示编译时创建的临时 ...

  2. win10 更换秘钥报错:拒绝访问:所请求的操作需要提升特权

    直接打开cmd执行换秘钥的命令: slmgr /ipk VK7JG-NPHTM-C97JM-9MPGT-3V66T slmgr /skms kms.xspace.in slmgr /ato 报错如图: ...

  3. loj10241 取石子游戏1

    传送门 分析 我们发现如果在某个人取完之后还剩k+1个石子,则这个人必胜.所以我们可以将n个石子转化为n-k-1个,然后不断递归的转化下去.最后我们可以得到对于n个石子的胜负只与谁先取到n%(k+1) ...

  4. HUST高级软件工程--测试管理工具实践--Day1

    测试管理工具实践--Day1 今天完成任务情况: 课前组好队伍,建好微信群. 课上通过老师的介绍,初步了解各种测试工具的使用情况. 课后选取了组长,在微信群经过"广泛而激烈"的讨论 ...

  5. WebGoat系列实验AJAX Security

    WebGoat系列实验AJAX Security DOM Injiction 实验对象是一个接受激活密钥后允许你访问的系统,实验目标是尝试将激活按钮变得可以点击. 直接修改页面代码激活按钮,Chrom ...

  6. Jquery 插件开发——citylinkage(省、市、县城市联动选择)

    第一部分:背景  开发源于需求,本次城市联动选择插件算是我写插件的一个特例吧,不是我目前工作需要些的,算是兴趣驱使吧.之前呢,一直想写这个插件,然后错过了一个写这个插件的机会(这个得回顾到很久以前了. ...

  7. easyUI 展开DataGrid里面的行显示详细信息

    http://blog.csdn.net/yanghongchang_/article/details/7854156原著 datagrid 可以改变它的view(视图)去显示不同的效果.使用详细视图 ...

  8. 初探webapi

    在网上看了小牛之路的webapi那篇文章,所以自己也想偿试一下 一,webapi简介 目前使用Web服务的三种主流的方式是:远程过程调用(RPC),面向服务架构(SOA)以及表征性状态转移(REST) ...

  9. 动态变更GridView控件列名

    近段时间,确是很多专案要写,客户的个性化要求也越来越多.举个例子吧,就是从数据库取出来的字段名,在显示在GridView时,需要全部更为另外一个名称.下面的样例,并非是专案的内容,而是Insus.NE ...

  10. help手册使用

    属性的方法名的一般规律: 设置的属性名: set+属性名 获取属性值: 1.如果是bool类型,可能是 is+属性名 或者 属性名 2.不是bool类型,就是属性名