一丶表达式由7个部分组成,例如:
注:/与5算是一个整体

秒数 分钟 小时 日期 月份 星期 年份(可为空)}
*/5 * * * * ?

二丶各个位置的取值范围,看上面的小例子,应该都能想到了,从前往后对应,分别为

秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * /
可以用0-11 或用字符串  “JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV and DEC” 表示星期 1-7 或者 SUN-SAT , - * ? / L C #
可以用数字1-7表示(1 = 星期日)或用字符口串“SUN, MON, TUE, WED, THU, FRI and SAT”表示 年(可选) 留空, 1970-2099 , - * /

三丶上述取值范围中的符号详解

* 表示所有值;
? 表示未说明的值,即不关心它为何值;
- 表示一个指定的范围;
, 表示附加一个可能值;
/ 符号前表示开始时间,符号后表示每次递增的值;

四丶下面是一些表达式的案例和cron表达式生成器地址,希望对你们有所帮助:

*/5 * * * * ? 每隔5秒执行一次
0 */1 * * * ? 每隔1分钟执行一次
0 0 5-15 * * ? 每天5-15点整点触发
0 0/3 * * * ? 每三分钟触发一次
0 0-5 14 * * ? 在每天下午2点到下午2:05期间的每1分钟触发
0 0/5 14 * * ? 在每天下午2点到下午2:55期间的每5分钟触发
0 0/5 14,18 * * ? 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时
0 0 10,14,16 * * ? 每天上午10点,下午2点,4点 0 0 12 ? * WED 表示每个星期三中午12点
0 0 17 ? * TUES,THUR,SAT 每周二、四、六下午五点
0 10,44 14 ? 3 WED 每年三月的星期三的下午2:10和2:44触发
0 15 10 ? * MON-FRI 周一至周五的上午10:15触发
0 0 23 L * ? 每月最后一天23点执行一次
0 15 10 L * ? 每月最后一日的上午10:15触发
0 15 10 ? * 6L 每月的最后一个星期五上午10:15触发
0 15 10 * * ? 2005 2005年的每天上午10:15触发
0 15 10 ? * 6L 2002-2005 2002年至2005年的每月的最后一个星期五上午10:15触发
0 15 10 ? * 6#3 每月的第三个星期五上午10:15触发"30 * * * * ?" 每半分钟触发任务
"30 10 * * * ?" 每小时的10分30秒触发任务
"30 10 1 * * ?" 每天1点10分30秒触发任务
"30 10 1 20 * ?" 每月20号1点10分30秒触发任务
"30 10 1 20 10 ? *" 每年10月20号1点10分30秒触发任务
"30 10 1 20 10 ? 2011" 2011年10月20号1点10分30秒触发任务
"30 10 1 ? 10 * 2011" 2011年10月每天1点10分30秒触发任务
"30 10 1 ? 10 SUN 2011" 2011年10月每周日1点10分30秒触发任务
"15,30,45 * * * * ?" 每15秒,30秒,45秒时触发任务
"15-45 * * * * ?" 15到45秒内,每秒都触发任务
"15/5 * * * * ?" 每分钟的每15秒开始触发,每隔5秒触发一次
"15-30/5 * * * * ?" 每分钟的15秒到30秒之间开始触发,每隔5秒触发一次
"0 0/3 * * * ?" 每小时的第0分0秒开始,每三分钟触发一次
"0 15 10 ? * MON-FRI" 星期一到星期五的10点15分0秒触发任务
"0 15 10 L * ?" 每个月最后一天的10点15分0秒触发任务
"0 15 10 LW * ?" 每个月最后一个工作日的10点15分0秒触发任务
"0 15 10 ? * 5L" 每个月最后一个星期四的10点15分0秒触发任务
"0 15 10 ? * 5#3" 每个月第三周的星期四的10点15分0秒触发任务

网页版生成器
http://www.pdtools.net/tools/becron.jsp
或者
http://cron.qqe2.com/

定时器cron表达式详解相关推荐

  1. cron表达式详解 Elastic-Job名次解释

    #1.cron:cron表达式,用于配置作业触发时间 #2.shardingTotalCount:作业分片总数 #3.shardingItemParameters:分片序列号和参数用等号分隔,多个键值 ...

  2. Spring定时器corn表达式详解

    1.结构 Spring定时器corn表达式详解 2.各字段的含义 字段 允许值 允许的特殊字符 秒 0~59 - * / 分 0~59 - * / 小时 0~23 - * / 日期 1~31 - * ...

  3. Cron表达式详解和表达式的验证

    Cron表达式详解和表达式的验证 本篇不算原创,因为主要内容来自网上的博客,所以给出我参考文章的链接. 本文cron表达式详解的大部分内容参考了[cron表达式详解]和Quartz使用总结.Cron表 ...

  4. Quartz学习之Cron表达式详解

    Quartz学习之Cron表达式详解 一.cron表达式结构 **二.各字段的含义** 解释: 注意要点: 三.示例 一.cron表达式结构 cron表达式从左到右(用空格隔开):**秒 分 小时 月 ...

  5. JAVA 定时器的Cron表达式详解

    spring中用到的定时任务,一般用到的有Timer()和Schedule Cron表达式一般是程序的定时任务中所要起的..我们用的springboot中的@Schedule中,启动类中添加enabl ...

  6. Quartz.Net cron表达式详解

    一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素. 按顺序依次为 1.秒(0~59) 2.分钟(0~59) 3.小时(0~23) 4.天(月)(0~31,但是你需要考虑月的天数) 5.月 ...

  7. Cron 表达式详解

    1.cron表达式格式: {秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)} 2.cron表达式各占位符解释: {秒数} ==> 允许值范围: 0~59 ,不允许为空 ...

  8. QuartZ Cron表达式详解

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

  9. 定时任务 cron 表达式详解

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. (Spring定时任务的几种实现:见博客另一页:http://blog.csdn.net/jiang ...

  10. Cron表达式 详解

    Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1) 7个域: Seconds Minutes Hours DayofMon ...

最新文章

  1. ssh其他机器的Expect脚本
  2. 用 Flask 来写个轻博客 (15) — M(V)C_实现博文页面评论表单
  3. android gravity参数,Gravity - [ Android中文手册 ] - 在线原生手册 - php中文网
  4. 收到字节 Offer,月薪 45k,揭秘面试流程及考点
  5. PL-VIO论文阅读
  6. mysql net 指令_MySQL命令
  7. [ 原创 ]学习笔记-Android中隐式Intent 的使用
  8. win10 最新版1803 1809打不开xps文件找不到xps查看器的解决办法
  9. Nessus部署及简单使用
  10. 写论文不会写摘要,演讲不会写开场白,不会写广告词,SCQA模型帮你搞定
  11. 【机器视觉硬件】机器视觉硬件学习笔记2——工业相机
  12. IDEA中的TODO使用和Debug史诗级详细使用说明
  13. OR(odd ratios)
  14. 龚本灿c语言程序设计,c语言程序设计初步-求索学堂.ppt
  15. 95后程序员月薪2万背着电脑送外卖,送单途中帮人修复bug
  16. 云主机磁盘存储动态扩容(LVM)方案
  17. Git上传项目提示Push rejected: Push to origin/dev was rejected解决办法
  18. 免费的远程桌面工具 Chrome Remote Desktop
  19. 微信第三方开发行业解决方案
  20. W5500+DHCP+DNS+MQTT

热门文章

  1. SpringMVC_开天辟地
  2. 成功 Root ------ 红米note3
  3. 百度文库复制内容,留作笔记
  4. 有点累了?不如看看兵法三十六计。
  5. 【遗传算法】基于改进的遗传和粒子群算法求解高斯烟羽模型气体扩散优化问题含Matlab源码
  6. 汽车倒车雷达系统的设计与实现(二)
  7. 什么软件画er图方便_ER模型怎么画?必备入门级模型图绘制软件
  8. 小米8 微信支付 java_小米微信WAP支付SDK接入指南
  9. JS实现拖动滑块验证
  10. 用Node.JS分析steam所有的游戏!