Spring quartz CronExpression表达式
来源:互联网 发布:node 调用shell 编辑:程序博客网 时间:2024/05/16 00:51
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素:
CronTrigger配置完整格式为: [秒] [分] [小时] [日] [月] [周] [年]
序号 说明 是否必填 允许填写的值 允许的通配符
1 秒 是 0-59 , - * /
2 分 是 0-59 , - * /
3 小时 是 0-23 , - * /
4 日 是 1-31 , - * ? / L W
5 月 是 1-12 or JAN-DEC , - * /
6 周 是 1-7 or SUN-SAT , - * ? / L #
7 年 否 empty 或 1970-2099 , - * /
如上面的表达式所示:
“*”字符被用来指定所有的值。如:”*“在分钟的字段域里表示“每分钟”。
“-”字符被用来指定一个范围。如:“10-12”在小时域意味着“10点、11点、12点”。
“,”字符被用来指定另外的值。如:“MON,WED,FRI”在星期域里表示”星期一、星期三、星期五”.
"/" 用于递增触发。如在秒上面设置"5/15" 表示从5秒开始,每增15秒触发(5,20,35,50)。 在月字段上设置'1/3'所示每月1号开始,每隔三天触发一次。
“?”字符只在日期域和星期域中使用。它被用来指定“非明确的值”。当你需要通过在这两个域中的一个来指定一些东西的时候,它是有用的。看下面的例子你就会明白。
"0 10,44 14 ? 3 WED"每年三月的星期三的下午2:10和2:44触发
“L”字符指定在月或者星期中的某天(最后一天)。即“Last ”的缩写。但是在星期和月中“L”表示不同的意思,如:在月子段中“L”指月份的最后一天-1月31日,2月28日,如果在星期字段中则简单的表示为“7”或者“SAT”。如果在星期字段中在某个value值得后面,则表示“某月的最后一个星期value”,如“6L”表示某月的最后一个星期五。
“W”字符只能用在月份字段中,该字段指定了离指定日期最近的那个星期日。
“#”字符只能用在星期字段,该字段指定了第几个星期value在某月中
- Spring quartz CronExpression表达式
- spring quartz cronExpression表达式生成器
- Spring--quartz中的cronExpression表达式解释
- Spring定时任务quartz CronExpression表达式
- Spring--quartz中cronExpression配置说明以及cronExpression表达式解释
- quartz CronExpression表达式
- quartz CronExpression表达式
- quartz CronExpression表达式
- quartz CronExpression表达式
- quartz CronExpression表达式
- quartz CronExpression表达式
- Quartz的Cronexpression表达式
- quartz---CronExpression表达式
- quartz CronExpression表达式
- quartz CronExpression表达式(转载)
- quartz CronExpression表达式
- quartz CronExpression表达式
- quartz CronExpression表达式
- 从零开始学Xamarin.Forms(五) 技巧
- Java list转json串的问题
- 脱壳笔记
- Git是一个分布式的版本控制系统 你明白了吗?不我不需要这样的解释
- 如何在ashx页面获取Session值
- Spring quartz CronExpression表达式
- xiaomi develop
- WPF 下 label 的刷新
- Android常用工具类
- ibatis常用16条SQL语句
- 分数背包问题(贪心算法)
- VMware10.0.4配置UbuntuKylin14.04.1(64位系统)
- 日志聚合与分析
- Java使用LinkedList模拟一个堆栈或者队列数据结构