常见Cron表达式表达式生成器
文章目录
- 前言
- 一、在线Cron表达式生成器
- 二、常用表达式
- 三、Cron表达式规则
- 1️⃣表达式含义
前言
提示:这是个人学习备忘录
一、在线Cron表达式生成器
在线Cron表达式生成器
二、常用表达式
每天的7点、11点、17点都执行一次:
0 0 7,11,17 * * ?
每隔5秒执行一次:
*/5 * * * * ?
每隔1分钟执行一次:
0 */1 * * * ? ?
每天23点执行一次:
0 0 23 * * ?
每天凌晨1点执行一次:
0 0 1 * * ?
每月1号凌晨1点执行一次:
0 0 1 1 * ?
每月最后一天23点执行一次:
0 0 23 L * ?
在26分、29分、33分执行一次:
0 26,29,33 * * * ?
每周日下午18:00执行:
0 0 18 ? * SUN
每天早上5:30执行:
0 30 5 * * ?
每天的0点、13点、18点、21点都执行一次:
0 0 0,13,18,21 * * ?
在每个月的3号临近工作日的10点1分1秒执行一次:
1 1 10 3W * ? *
//执行结果
2020-05-04 10:01:01
2020-06-03 10:01:01
2020-07-03 10:01:01
2020-08-03 10:01:01
2020-09-03 10:01:01
2020-10-02 10:01:01
2020-11-03 10:01:01
2020-12-03 10:01:01
2021-01-04 10:01:01
2021-02-03 10:01:01
每天
0 0 23 * * ?
每周
0 59 23 ? * SUN
每月
0 59 23 L * ?
每季度
0 59 23 L 3,6,9,12 ?
每年
0 0 0 31 12 ?
三、Cron表达式规则
官网:【云函数 定时触发器说明 - 触发器 - 文档中心 - 腾讯云】
一个完整cron表达式:
{秒} {分钟} {时} {日} {月} {星期} {年}
单位 | 取值范围 |
---|---|
秒 | 0~59 |
分钟 | 0~59 |
小时 | 0~23 |
日 | 1~31 |
月 | 1~12 或 JAN-DEC |
星期 | 1~7(星期日为1)或 SUN-SAT |
年 | 不限 |
1️⃣表达式含义
,
:在指定字段单位中选择触发定时任务的时间点,如在单位"秒"上写 0,1,3,代表在0、1、3秒都会触发定时任务。
-
:在指定字段单位中选择触发定时任务的范围时间,如在单位"秒"上写2-20,代表在2-20秒钟,每秒都会触发一次定时任务。
*
:代表每次指定字段单位时间过后都会触发,如:在单位"秒"上写*,代表每秒都会触发一次定时任务。
/
:从指定时间开始,每过指定的单位时间都会触发一次,如:在单位"秒"上写20/10,代表从20秒开始,每隔十秒都会执行一次定时任务
?
:代表放弃的意思,只能"日"和"星期"使用,必须有一个使用,不能两个字段一起使用,因为"日"和"星期"会有冲突现象,要么设置"星期",要么设置"日"
常见Cron表达式表达式生成器相关推荐
- Quartz Cron表达式 在线生成器
原文地址为: Quartz Cron表达式 在线生成器 Cron Expressions--Cron 表达式 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是 ...
- quartz/Cron/Crontab表达式在线生成工具
cron表达式在指定定时任务时具有非常强的灵活性,可以满足日常遇到的各种定时规则.但是其规则设置起来还是有一定的难度,特别是不经常使用的时候,更容易忘记写法.通过图形化的方式进行配置,并且可以生成规则 ...
- Oracle 解析cron定时表达式
Oracle 解析cron表达式 1.概述 2.步骤 2.1 规范cron表达式 2.1.1 格式详解 2.1.2 规范cron字符串 2.2 根据空格切割cron字符串 2.3 根据','分割每一个 ...
- java 获取当前hhmm_java 判断当前时间符合cron时间表达式_J2SE_Java
public class OrderExceptionQuartz { private static Logger logger = LoggerFactory.getLogger(OrderExce ...
- Python中的yield关键字及表达式、生成器、生成器迭代器、生成器表达式详解
文章目录 1. yield关键字及表达式.生成器.生成器迭代器.生成器表达式 1.1 yield关键字及表达式(yield expression) 1.1.1 yield关键字 1.1.2 yield ...
- @Scheduled cron 定时任务表达式含义用法及* ?的区别
** @Scheduled cron 定时任务表达式含义用法及* ?的区别 ** cron格式:[秒数][分钟][小时][日期][月份][星期几][年份(可省略)] 关于[日期]与[星期几]的说明: ...
- 第86讲:Scala中For表达式的生成器、定义和过滤器学习笔记
第86讲:Scala中For表达式的生成器.定义和过滤器学习笔记 for表达式的生成器定义和过滤和角度讲解for的内容 for表达式中生成器定义和过滤是非常重要的内容. object ForInact ...
- c语言关系运算符和关系表达式,C语言关系运算符和关系表达式表达式.ppt
<C语言关系运算符和关系表达式表达式.ppt>由会员分享,可在线阅读,更多相关<C语言关系运算符和关系表达式表达式.ppt(6页珍藏版)>请在装配图网上搜索. 1.2.2 关系 ...
- python中raise stoplteration_推导表达式迭代器生成器模块和包 | 编程电脑技术交流...
魔法方法需要特定的条件去触发 有next是迭代器 # li = [] # for i in range(1,10): # li.append(i) # print(li) # ------------ ...
- python迭代器和生成器(3元运算,列表生成式,生成器表达式,生成器函数)
1.1迭代器 什么是迭代器: 迭代器是一个可以记住遍历的位置对象 迭代器对象从集合的第一个元素元素开始访问,直到所有元素被访问完结束,迭代器只能往前不会后退. 迭代器有两个基本方法:iter ,nex ...
最新文章
- 每日一皮:多线程理想与现实的差距
- python3 四舍五入
- 我的Linux随笔目录
- delphi 常用属性/方法《转》
- PyTorch-训练
- css3中的box-sizing属性的使用
- Linux系统编程3:基础篇之详解Linux软件包管理器yum
- 【Python】Python3.7.3 - Collections (Arrays) - List数据类型
- pyspark 读取csv文件创建DataFrame的两种方法
- matlab ofdmmodulator,那位高手指点一下OFDM的基本仿真,用MATLAB,谢谢了
- Bailian3713 外星人翻译用数字转换模块【递归+映射】
- 【原创】VS2010 C++ Debug 出现 SXS: RtlCreateActivati...
- 软考历年真题以及真题试卷
- python csv文件比较
- 【教程】如何查看自己的外网ip是不是公网ip
- 关于成功和努力的一些想法
- Android开发:登录/注册界面的编写
- 希尔顿与锦江集团续签合作协议,将在华开逾600家希尔顿欢朋酒店
- 动态域名解析概述及操作步骤讲解
- cla作用matlab,CLA(共轭亚油酸)的作用
热门文章
- mysql jdbc8.0驱动包下载_JDBC驱动jar包|JDBC驱动(mysql connector java)下载v8.0.11安装包 - 欧普软件下载...
- Error 1606 Could Not Access Network Location %SystemDrive%/inetpub/wwwroot/
- CDN技术原理 CDN细节特点
- linux文件目录加密,适用于Linux的10款最佳文件和磁盘加密工具
- msm8953 单独编译bootloader、kernel和system,以及采用adb fastboot下载镜像的方法
- html返回按钮 超链接,ppt超链接返回键
- 使用Setup Factory安装包制作工具制作安装包
- 淘宝首页原生js练习(基础练习的基础中的基础)
- 什么是AD域?域能给公司带来什么好处?哪款AD域管理工具比较好?
- mui.ajax ie8,IE8+MVVM的适配方案尝试