定时器表达式

自己总结了几点,思路清晰,不懂表达式的,看这一下就会了。

1字段解释:

字段 允许值 允许的特殊字符
秒(Seconds) 0~59的整数 , - * / 四个字符
分(Minutes) 0~59的整数 , - * / 四个字符
小时(Hours) 0~23的整数 , - * / 四个字符
日期(DayofMonth) 1~31的整数(但是你需要考虑你月的天数) ,- * ? / L W C
月份(Month) 1~12的整数或者 JAN-DEC , - * / 四个字符
星期(DayofWeek) 1~7的整数或者 SUN-SAT (1=SUN) , - * ? / L C #
年(可选,留空,可选字段)(Year) 1970~2099 , - * / 四个字符

例子:

 10  10  9,18    *    *    ?    2022秒  分    时    日  月  星期    年​2022年的每天9点和18点的10分10秒触发一次。

备注:年是可选,可以不写。

2.符号解释:

[?]  表示不确定的值。

[,]  表示指定多个值。{"9,18"在时域:每天9点和18点}

[-]  指定一个值的范围。

[/]  指定一个值的增加幅度。n/m表示从n开始,每次增加m。{"0/15"在秒域:每分钟的0,15,30和45秒}

[L]  用在日表示一个月中的最后一天,用在周表示该月最后一个星期X。

[W]  指定离给定日期最近的工作日(周一到周五)。

[#]  表示该月第几个周X。6#3表示该月第3个周五。

[*​]  匹配该域的任意值

Java定时器cron表达式相关推荐

  1. java生成cron表达式构造器

    package org.oreframework.util.scheduling;import java.util.Calendar;/*** @Title: CronBuilder.java* @D ...

  2. java定时任务cron表达式每周执行一次的坑

    java springboot 利用schedule执行定时任务是很常用的功能,有一个很常用的网站就是在线Cron表达式生成器,但是在这个网站最近遇到一个坑. 我要每周四执行一次,我把我写的表达式在这 ...

  3. Springboot定时器——cron表达式规则

    Springboot定时器规则 参照: SpringBoot 之 @Scheduled 定时器规则 SpringBoot 定时器详解 一.认识符号 符号名 作用 举例 , 连接符,表示列出枚举值. 如 ...

  4. Java 获取cron表达式的下次执行时间

    cron表达式大部分用来表示一个执行间隔,或一个具体时间 对于非绝对时间的cron表达式,可以根据上次执行时间 获取到下次执行时间. spring中已经提供了工具类,在旧版中叫做 CronSequen ...

  5. springMVC注解定时器Cron表达式编写

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

  6. Java构建cron表达式

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

  7. spring定时器 cron表达式

    Cron表达式的时间字段除允许设置数值外,还可使用一些特殊的字符,提供列表.范围.通配符等功能,细说如下: ●星号(*):可用在所有字段中,表示对应时间域的每一个时刻,例如,*在分钟字段时,表示&qu ...

  8. java验证cron表达式_Cron表达式详解和表达式的验证

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

  9. Spring定时器Cron表达式跨小时处理

    平时使用Spring定时器还是蛮频繁的,一般都是秒级,分钟级 比如说每十秒一次触发 @Scheduled(cron = "0/10 * * * * ?") 运行结果 每二十分钟一次 ...

  10. java定时任务cron表达式 ,每周五下午两点半执行

    @Scheduled(cron = "0 30 14 ? * 5") 信了其他文章的鬼,也可能java不一样,DayofWeek这个参数 1就是周一,2就是周二,用代码验证过了.

最新文章

  1. psnr 与 ssim评测步骤
  2. 解决启动不了VMware虚拟机以及VM升级到新的版本后出现黑屏的问题
  3. Hibernate5.x Idea搭建
  4. [Nowcoder] 寻找子串
  5. JavaScript字符串转数字的5种方法及其陷阱
  6. 要不要学Python?如何快速学Python?
  7. 过程改进的疑惑 - 习惯能改么?
  8. JSP的注释、表达式、注意事项
  9. python vba sql_Excel、VBA与Mysql交互
  10. 精简版XP安装IIS
  11. Get busy living--or get busy dying
  12. 火水风四种元素平衡 ABCD四个相等
  13. JavaWeb实用项目之----化妆品销售网
  14. 在麒麟V10服务器上编译安装Storm
  15. latex_箭头上加斜杠
  16. yarn和npm常用基本命令安装和卸载
  17. BeeCloud支付接入视频教程-黄君贤-专题视频课程
  18. 小学生python游戏编程arcade----基本知识1
  19. 因质量控制导致回放录像过快的原因分析
  20. 网上的名字测试打分软件准吗,名字打分免费测试最准的还是算网

热门文章

  1. opendss视频教程
  2. 23届计算机专业毕设Java选题参考
  3. 机顶盒 img打包工具_网络机顶盒刷机、固件升级图文详解 宏旺半导体包教包会...
  4. 蓝海灵豚发票管理系统
  5. 服务器远程桌面日志,记录远程桌面连接登录日志的方法及注意事项
  6. 在线职业教育高保真移动端Axure原型模板
  7. idea 离线安装 idea json view 插件
  8. java 29期淘淘商城_JavaEE大型分布式电商项目 淘淘商城 29期
  9. 计算机领域CCF推荐会议列表+
  10. 全志r16android sdk,全志 Allwinner R16 SoC 全套设计资料分享 原理图 PCB 数据手册 SDK...