文章目录

  • 前言
  • 一、在线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表达式表达式生成器相关推荐

  1. Quartz Cron表达式 在线生成器

    原文地址为: Quartz Cron表达式 在线生成器 Cron Expressions--Cron 表达式 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是 ...

  2. quartz/Cron/Crontab表达式在线生成工具

    cron表达式在指定定时任务时具有非常强的灵活性,可以满足日常遇到的各种定时规则.但是其规则设置起来还是有一定的难度,特别是不经常使用的时候,更容易忘记写法.通过图形化的方式进行配置,并且可以生成规则 ...

  3. Oracle 解析cron定时表达式

    Oracle 解析cron表达式 1.概述 2.步骤 2.1 规范cron表达式 2.1.1 格式详解 2.1.2 规范cron字符串 2.2 根据空格切割cron字符串 2.3 根据','分割每一个 ...

  4. java 获取当前hhmm_java 判断当前时间符合cron时间表达式_J2SE_Java

    public class OrderExceptionQuartz { private static Logger logger = LoggerFactory.getLogger(OrderExce ...

  5. Python中的yield关键字及表达式、生成器、生成器迭代器、生成器表达式详解

    文章目录 1. yield关键字及表达式.生成器.生成器迭代器.生成器表达式 1.1 yield关键字及表达式(yield expression) 1.1.1 yield关键字 1.1.2 yield ...

  6. @Scheduled cron 定时任务表达式含义用法及* ?的区别

    ** @Scheduled cron 定时任务表达式含义用法及* ?的区别 ** cron格式:[秒数][分钟][小时][日期][月份][星期几][年份(可省略)] 关于[日期]与[星期几]的说明: ...

  7. 第86讲:Scala中For表达式的生成器、定义和过滤器学习笔记

    第86讲:Scala中For表达式的生成器.定义和过滤器学习笔记 for表达式的生成器定义和过滤和角度讲解for的内容 for表达式中生成器定义和过滤是非常重要的内容. object ForInact ...

  8. c语言关系运算符和关系表达式,C语言关系运算符和关系表达式表达式.ppt

    <C语言关系运算符和关系表达式表达式.ppt>由会员分享,可在线阅读,更多相关<C语言关系运算符和关系表达式表达式.ppt(6页珍藏版)>请在装配图网上搜索. 1.2.2 关系 ...

  9. python中raise stoplteration_推导表达式迭代器生成器模块和包 | 编程电脑技术交流...

    魔法方法需要特定的条件去触发 有next是迭代器 # li = [] # for i in range(1,10): # li.append(i) # print(li) # ------------ ...

  10. python迭代器和生成器(3元运算,列表生成式,生成器表达式,生成器函数)

    1.1迭代器 什么是迭代器: 迭代器是一个可以记住遍历的位置对象 迭代器对象从集合的第一个元素元素开始访问,直到所有元素被访问完结束,迭代器只能往前不会后退. 迭代器有两个基本方法:iter ,nex ...

最新文章

  1. 每日一皮:多线程理想与现实的差距
  2. python3 四舍五入
  3. 我的Linux随笔目录
  4. delphi 常用属性/方法《转》
  5. PyTorch-训练
  6. css3中的box-sizing属性的使用
  7. Linux系统编程3:基础篇之详解Linux软件包管理器yum
  8. 【Python】Python3.7.3 - Collections (Arrays) - List数据类型
  9. pyspark 读取csv文件创建DataFrame的两种方法
  10. matlab ofdmmodulator,那位高手指点一下OFDM的基本仿真,用MATLAB,谢谢了
  11. Bailian3713 外星人翻译用数字转换模块【递归+映射】
  12. 【原创】VS2010 C++ Debug 出现 SXS: RtlCreateActivati...
  13. 软考历年真题以及真题试卷
  14. python csv文件比较
  15. 【教程】如何查看自己的外网ip是不是公网ip
  16. 关于成功和努力的一些想法
  17. Android开发:登录/注册界面的编写
  18. 希尔顿与锦江集团续签合作协议,将在华开逾600家希尔顿欢朋酒店
  19. 动态域名解析概述及操作步骤讲解
  20. cla作用matlab,CLA(共轭亚油酸)的作用

热门文章

  1. mysql jdbc8.0驱动包下载_JDBC驱动jar包|JDBC驱动(mysql connector java)下载v8.0.11安装包 - 欧普软件下载...
  2. Error 1606 Could Not Access Network Location %SystemDrive%/inetpub/wwwroot/
  3. CDN技术原理 CDN细节特点
  4. linux文件目录加密,适用于Linux的10款最佳文件和磁盘加密工具
  5. msm8953 单独编译bootloader、kernel和system,以及采用adb fastboot下载镜像的方法
  6. html返回按钮 超链接,ppt超链接返回键
  7. 使用Setup Factory安装包制作工具制作安装包
  8. 淘宝首页原生js练习(基础练习的基础中的基础)
  9. 什么是AD域?域能给公司带来什么好处?哪款AD域管理工具比较好?
  10. mui.ajax ie8,IE8+MVVM的适配方案尝试