一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。
按顺序依次为
秒(0~59)
分钟(0~59)

小时(0~23)

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

月(0~11)

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

7.年份(1970-2099)

其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于"月份中的日期"和"星期中的日期"这两个元素互斥的,必须要对其中一个设置?.

0 0 10,14,16 * * ? 每天上午10点,下午2点,4点
0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时
0 0 12 ? * WED 表示每个星期三中午12点
"0 0 12 * * ?" 每天中午12点触发
"0 15 10 ? * *" 每天上午10:15触发
"0 15 10 * * ?" 每天上午10:15触发
"0 15 10 * * ? *" 每天上午10:15触发
"0 15 10 * * ? 2005" 2005年的每天上午10:15触发
"0 * 14 * * ?" 在每天下午2点到下午2:59期间的每1分钟触发
"0 0/5 14 * * ?" 在每天下午2点到下午2:55期间的每5分钟触发
"0 0/5 14,18 * * ?" 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
"0 0-5 14 * * ?" 在每天下午2点到下午2:05期间的每1分钟触发
"0 10,44 14 ? 3 WED" 每年三月的星期三的下午2:10和2:44触发
"0 15 10 ? * MON-FRI" 周一至周五的上午10:15触发
"0 15 10 15 * ?" 每月15日上午10:15触发
"0 15 10 L * ?" 每月最后一日的上午10:15触发
"0 15 10 ? * 6L" 每月的最后一个星期五上午10:15触发
"0 15 10 ? * 6L 2002-2005" 2002年至2005年的每月的最后一个星期五上午10:15触发
"0 15 10 ? * 6#3" 每月的第三个星期五上午10:15触发

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

例如:子表达式(天(星期))可以为 “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

如果在“L”前有具体的内容,它就具有其他的含义了

例如:“6L”表示这个月的倒数第6天,“FRIL”表示这个月的最一个星期五

注意:在使用“L”参数时,不要指定列表或范围,因为这会导致问题

字段 允许值 允许的特殊字符
秒 0-59 , - * /
分 0-59 , - * /
小时 0-23 , - * /
日期 1-31 , - * ? / L W C
月份 1-12 或者 JAN-DEC , - * /
星期 1-7 或者 SUN-SAT , - * ? / L C #
年(可选) 留空, 1970-2099 , - * /

转载于:https://www.cnblogs.com/molao-doing/articles/4487391.html

quartz常见表达式相关推荐

  1. 正则表达式使用及常见表达式汇总

    最近接到一个内部搜索业务,本来是使用solr构建的分词搜索,但是在前期的数据量并没有那么大的情况下,使用者反馈使用分词反而不如精确匹配来的好用,所以运用相关正则表达式重写了一套搜索接口直接进行数据库检 ...

  2. Quartz cron 表达式格式

    Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别.区别之一就是 Quartz 的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级. ...

  3. Quartz Cron表达式 在线生成器

    原文地址为: Quartz Cron表达式 在线生成器 Cron Expressions--Cron 表达式 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是 ...

  4. quartz表达式cron_测试Quartz Cron表达式

    quartz表达式cron 声明复杂的Cron表达式仍然让我有些头疼,尤其是在使用一些更高级的构造时. 毕竟,您能否确定以下触发器何时触发'0 0 17 L-3W 6-9 ? *' '0 0 17 L ...

  5. c语言常见表达式汇总(赋值表达式,条件表达式,关系表达式,算数表达式......)

    以下是一些常见的C语言表达式: 赋值表达式:用等号(=)将一个值赋给一个变量,例如:x = 5 算术表达式(数值表达式):使用算术运算符(+.-.*./)来执行算术运算,例如:x + y 关系表达式: ...

  6. quartz cron表达式在线生成

    最近使用了quartz定时器,有感于起cron表达式有点复杂,且无法实时判断定时时间是否正确,因此写了个在线表达式及根据表达式获得前10次执行时间. 访问地址如下:http://cron.g2room ...

  7. Quartz Cron表达式 每周、每月执行一次

    系统中通常有些需要自动执行的任务,这些任务可能每隔一段时间就要执行一次,也可能需要在指定的时间点自动执行,这些任务的自定执行必须使用任务的自动调度. JDK为简单的任务调度提供了Timer支持,单对于 ...

  8. Quartz Cron表达式 生成

    当前项目需要让客户自己输入cron表达式,所以提供个页面生成cron表达式 网上看了下,找到了 https://www.cnblogs.com/yanweidie/p/3537144.html,非常感 ...

  9. Quartz cron表达式

    为什么80%的码农都做不了架构师?>>>    Cron表达式有以下两种语法格式: 1.     Seconds Minutes Hours DayofMonth Month Day ...

  10. QuartZ Cron表达式详解

    本文包含如下内容 CronTrigger简介 Cron 表达式 Cron表达式可选的值 Cron表达式的配置规则 Cron表达式范例: */5 * * * * ? 每隔5秒执行一次 0 */1 * * ...

最新文章

  1. 如何同步更新 Github 上 Fork 的项目?
  2. mysql优化之query优化
  3. POJ 3126-Prime Path
  4. python删除特定字符串之后的,如何删除字符串中某个字符后的所有内容?
  5. 使用shell实现zookeeper集群的自动搭建
  6. markdown 提示文本_【文本编辑01】MarkdownPad安装及基本配置
  7. MyBatis使用动态SQL语句
  8. 学术墙报模板_对不起,学术墙报太有意思了,不参加不行!
  9. mysql 最大建议行数2000w,靠谱吗?
  10. linux单引号作用,单引号 双引号如何输入(Linux运维:单引号与双引号的使用)...
  11. 单片机温度传感器c语言编码,单片机中使用DS18B20温度传感器C语言程序.doc
  12. Oracle11.2.0.3 ORA-3136 连接超时错误解决
  13. 《底层逻辑》 思维导图
  14. 208计算机领域,中医药大学-计算机基础208版-1-7次作业.doc
  15. 移动web开发—— rem布局
  16. 计算机蓝屏代码0xc0000020,Win10打开软件提示“损坏的映像 错误0xc0000020”的解决方法...
  17. 会声会影2018新功能分屏视频
  18. android iphone 同步通讯录,Apple ID 能同步 iPhone 和安卓手机通讯录吗?| 有轻功 #213...
  19. oracle自动生成拼音码,oracle 产生拼音码的函数
  20. 基于vue前端ui_基于Vue的hydrusrv前端

热门文章

  1. poj1274 匈牙利算法 二分图最大匹配
  2. 通过Javascript Facebook API获取Facebook用户信息,以及当前用户的好
  3. java除,小数的问题
  4. 让程序员崩溃的一句话。。。
  5. Google 推荐和鼓励的 13 条代码审查标准,建议收藏!
  6. 死磕单点登录的实现原理....
  7. 为什么Go比Java快这么多?看完这个例子就懂!
  8. 易到高管被原百度外卖CEO巩振兵逼下跪:职场人到中年的无奈
  9. 零基础搭建Hadoop大数据处理
  10. 点击搜索到获得结果之间的零点几秒 都发生了什么?