Java定时器cron表达式
定时器表达式
自己总结了几点,思路清晰,不懂表达式的,看这一下就会了。
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表达式相关推荐
- java生成cron表达式构造器
package org.oreframework.util.scheduling;import java.util.Calendar;/*** @Title: CronBuilder.java* @D ...
- java定时任务cron表达式每周执行一次的坑
java springboot 利用schedule执行定时任务是很常用的功能,有一个很常用的网站就是在线Cron表达式生成器,但是在这个网站最近遇到一个坑. 我要每周四执行一次,我把我写的表达式在这 ...
- Springboot定时器——cron表达式规则
Springboot定时器规则 参照: SpringBoot 之 @Scheduled 定时器规则 SpringBoot 定时器详解 一.认识符号 符号名 作用 举例 , 连接符,表示列出枚举值. 如 ...
- Java 获取cron表达式的下次执行时间
cron表达式大部分用来表示一个执行间隔,或一个具体时间 对于非绝对时间的cron表达式,可以根据上次执行时间 获取到下次执行时间. spring中已经提供了工具类,在旧版中叫做 CronSequen ...
- springMVC注解定时器Cron表达式编写
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素. 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天( ...
- Java构建cron表达式
1.cron表达式详解 Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义, Cron有如下两种语法格式: (1) Seconds Minutes Hou ...
- spring定时器 cron表达式
Cron表达式的时间字段除允许设置数值外,还可使用一些特殊的字符,提供列表.范围.通配符等功能,细说如下: ●星号(*):可用在所有字段中,表示对应时间域的每一个时刻,例如,*在分钟字段时,表示&qu ...
- java验证cron表达式_Cron表达式详解和表达式的验证
本篇不算原创,因为主要内容来自网上的博客,所以给出我参考文章的链接. 本文cron表达式详解的大部分内容参考了[cron表达式详解]和Quartz使用总结.Cron表达式 这两篇文章. 一.表达式组成 ...
- Spring定时器Cron表达式跨小时处理
平时使用Spring定时器还是蛮频繁的,一般都是秒级,分钟级 比如说每十秒一次触发 @Scheduled(cron = "0/10 * * * * ?") 运行结果 每二十分钟一次 ...
- java定时任务cron表达式 ,每周五下午两点半执行
@Scheduled(cron = "0 30 14 ? * 5") 信了其他文章的鬼,也可能java不一样,DayofWeek这个参数 1就是周一,2就是周二,用代码验证过了.
最新文章
- psnr 与 ssim评测步骤
- 解决启动不了VMware虚拟机以及VM升级到新的版本后出现黑屏的问题
- Hibernate5.x Idea搭建
- [Nowcoder] 寻找子串
- JavaScript字符串转数字的5种方法及其陷阱
- 要不要学Python?如何快速学Python?
- 过程改进的疑惑 - 习惯能改么?
- JSP的注释、表达式、注意事项
- python vba sql_Excel、VBA与Mysql交互
- 精简版XP安装IIS
- Get busy living--or get busy dying
- 火水风四种元素平衡 ABCD四个相等
- JavaWeb实用项目之----化妆品销售网
- 在麒麟V10服务器上编译安装Storm
- latex_箭头上加斜杠
- yarn和npm常用基本命令安装和卸载
- BeeCloud支付接入视频教程-黄君贤-专题视频课程
- 小学生python游戏编程arcade----基本知识1
- 因质量控制导致回放录像过快的原因分析
- 网上的名字测试打分软件准吗,名字打分免费测试最准的还是算网
热门文章
- opendss视频教程
- 23届计算机专业毕设Java选题参考
- 机顶盒 img打包工具_网络机顶盒刷机、固件升级图文详解 宏旺半导体包教包会...
- 蓝海灵豚发票管理系统
- 服务器远程桌面日志,记录远程桌面连接登录日志的方法及注意事项
- 在线职业教育高保真移动端Axure原型模板
- idea 离线安装 idea json view 插件
- java 29期淘淘商城_JavaEE大型分布式电商项目 淘淘商城 29期
- 计算机领域CCF推荐会议列表+
- 全志r16android sdk,全志 Allwinner R16 SoC 全套设计资料分享 原理图 PCB 数据手册 SDK...