Cron表达式
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每
一个域代表一个含义,Cron有如下两种语法格式: 亚星客车股吧
Seconds Minutes Hours DayofMonth Month DayofWeek Year
或
Seconds Minutes Hours DayofMonth Month DayofWeek
?
从左至右,这些元素的定义如下:
?
双黄连股票
?
1.秒(0–59)
?
?
2.分钟(0–59)
?
?
3.小时(0–23)
?
?
4.月份中的日期(1–31)
?
?
5.月份(1–12或JAN–DEC)
?
?
6.星期中的日期(1–7或SUN–SAT)
?
?
7.年份(1970–2099)
每一个域可出现的字符如下:
Seconds:可出现四个字符,有效范围为0-59的整数
Minutes:可出现四个字符,有效范围为0-59的整数
Hours:可出现四个字符,有效范围为0-23的整数
DayofMonth:可出现八个字符,有效范围为0-31的整数
Month:可出现四个字符,有效范围为1-12的整数或JAN-DEc
DayofWeek:可出现四个字符,有效范围为1-7的整数或SUN-SAT两
个范围。1表示星期天,2表示星期一, 依次类推
Year:可出现四个字符,有效范围为1970-2099年
每一个域都使用数字,但还可以出现如下特殊字符,它们的含义是:
(1)*:表示匹配该域的任意值,假如在Minutes域使用*, 即表示每分钟都会触发
事件。 上海贝岭股吧
(2)?:只能用在DayofMonth和DayofWeek两个域。它也匹配域的任意值,但实际
不会。因为DayofMonth和 DayofWeek会相互影响。例如想在每月的20日触发
调度,不管20日到底是星期几,则只能使用如下写法: 13 13 15 20 * ?, 其中最
后一位只能用?,而华夏成长不能使用*,如果使用*表示不管星期几都会触发,实际上并
不是这样。
(3)-:表示范围,例如在Minutes域使用5-20,表示从5分到20分钟每分钟触发
一次
(4):表示起始时间开始触发,然后每隔固定时间触发一次,例如在Minutes域
使用520,则意味着5分钟触发一次,而25,45等分别触发一次.
(5),:表示列出枚举值值。例如:在Minutes域使用5,20,则意味着在5和20分每
分钟触发一次。
(6)L:表示最后,只能出现在DayofWeek和DayofMonth域,如果在DayofWeek域
使用5L,意味着在最后的一个星期四触发。
(7)W: 表示有效工作日(周一到周五),只能出现在DayofMonth域,系统将在离指
定日期的最近的有效工作日触发事件。例如:在 DayofMonth使用5W,如果5
日是星期六,则将在最近的工作日:星期五,即4日触发。如果5日是星期天,
则在6日(周一)触发;如果5日在星期一 到星期五中的一天,则就在5日触发。
另外一点,W的最近寻找不会跨过月份
(8)LW:这两个字符可以连用,表示在某个月最后一个工作日,即最后一个星期五。
(9)#:用于确定每个月第几个星期几,只能出现在DayofMonth域。例如在4#2,
表示某月的第二个星期三。
举几个例子:
0 0 青山纸业吧2 1 * ? * 表示在每月的1日的凌晨2点调度任务
0 15 10 ? * MON-FRI 表示周一到周五每天上午10:15执行作业
0 15 10 ? 6L 2002-2006 表示2002-2006年的每个月的最后一个星期五上午10:15
执行作
一个cron表达式有至少|广发策华智控股股票略优选6个(也可能7个)有空格分隔的时间元素。
按顺序依次为
秒(0~59)
分钟(0~59)
小时(0~23)
天(月)(0~31,但是你需要考虑你月的天数)
月(0~11)
天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)
年份(1970-2099)
其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-184)(表
示每隔4小时),一个列表(1,3,5),通配符。由于月份中的日期和星期中的日期
这两个元素互斥的,必须要对其中一个设置?
0 0 10,14,16 * * ? 每天上午10点,下午2点,4点
0 030 9-17 * * ? 朝九晚五工作时间内每半小时
0 0 12 ? * WED 表示每个星期三中午12点
每天中午12点触发
每天上午10:15触发
每天上午10:15触发
每天上午10:15触发
年的每天上午10:15触发
在每天下午2点到下午2:59期间的每1分钟触发
在每天下午2点到下午2:55期间的每5分钟触发
在每天下午2点到2:55期间和下午6点到6:55期间的每5分
钟触发
在每天下午2点到下午2:05期间的每1分钟触发
每年三月的星期三的下午2:10和2:44触发 华融证券软件下载
周一至周五的上午10:15触发
每月15日上午10:15触发
每月最后一日的上午10:15触发
每月的最后一个星期五上午10:15触发
年至2005年的每月的最后一个星期五上午10:15
触发
每月的第三个星期五上午10:15触发
有些子表达式能包含一些范围或列表
例如:子表达式(天(星期))可以为 “MON-FRI”,“MON,WED,FRI”,
“MON-WED,SAT”
“*”字符代表所有可能的值
因此,“*”在子表达式(月)里表示每个月的含义,“*”在子表达式(天(星期))
表示星期的每一天
“”字符用来指定数值的增量
例如:在子表达式(分钟)里的“015”表示从第0分钟开始,每15分钟
在子表达式(分钟)里的“320”表示从第3分钟开始,每20分钟(它和“3,23,
43”)的含义一样
2021年4月28日发(作者:京投发展(600683)京投发展)中南传媒战略分析报告 目录 一、公司简介 二、企业使命 三、外部环境分析 (一) 一般环境分析 1、 政治分析 2、 经济分析 3、 技术分析 4、 社会分析 (二) 产业环境...
1、000978桂林旅游的走势怎么样? 000978近期旅游股走势确实比较弱,不宜逢低割肉出局,不要杀跌!桂林旅游得到了桂林市政府和集团的大力支持,长期来看,未来整个桂林市的旅游资源都有可能为桂林旅游所控制,发展潜力很大! 2、000...
2021年4月28日发(作者:琴海数码:董事、监事、高级管理人员变动公告琴海数码(834)金洲慈航2019年财务分析综合报告 金洲慈航2019年财务分析综合报告 一、实现利润分析 2019年实现利润为负631,384.05万...
1、绝路航标? 绝路航标使用方法:综合了动量观念、强弱指标与移动平均线的优点,在计算过程中主要研究高低价位与收市价的关系,反映价格走势的强弱和超买超卖现象。 反趋势类选股指标。弱点...在市场短期超买超卖的预测方面较敏感。 2、...
|海越股份股票2021年4月28日发(作者:廖英强新浪博客锦新材锦技术(300128))内部审计建设摆在战略 浙江宏润建设集团加强内审工 戴伟光 浙江宏润建设集团公司2009年抓住国家扩 并签署公司对外披露的各类业绩公告;审计评估 大内需、...
2021年4月26日发(作者:做好数钱的准备!朱日和阅兵沈飞两种主力机型亮相,歼十五和)2019最新交强险条款全文 第一条为了保障机动车道路交通事故受害人依法得到赔偿,促进道路交通安全,根据《中华人民共和国道路交通安全法》、《中华人民共和国...