首页 > 其他分享 >cron表达式

cron表达式

时间:2022-11-16 15:44:20浏览次数:63  
标签:周域 指定 cron 表达式 使用 特殊字符

这种表达式称为cron表达式,通过cron表达式可以灵活的定义出符合要求的程序执行的时间。本小节我们就来学习一下cron表达式的使用方法。如下图:

cron表达式分为七个域,之间使用空格分隔。其中最后一个域(年)可以为空。每个域都有自己允许的值和一些特殊字符构成。使用这些特殊字符可以使我们定义的表达式更加灵活。

下面是对这些特殊字符的介绍:

逗号(,):指定一个值列表,例如使用在月域上1,4,5,7表示1月、4月、5月和7月

横杠(-):指定一个范围,例如在时域上3-6表示3点到6点(即3点、4点、5点、6点)

星号(*):表示这个域上包含所有合法的值。例如,在月份域上使用星号意味着每个月都会触发

斜线(/):表示递增,例如使用在秒域上0/15表示每15秒

问号(?):只能用在日和周域上,但是不能在这两个域上同时使用。表示不指定

井号(#):只能使用在周域上,用于指定月份中的第几周的哪一天,例如6#3,意思是某月的第三个周五 (6=星期五,3意味着月份中的第三周)

L:某域上允许的最后一个值。只能使用在日和周域上。当用在日域上,表示的是在月域上指定的月份的最后一天。用于周域上时,表示周的最后一天,就是星期六

W:W 字符代表着工作日 (星期一到星期五),只能用在日域上,它用来指定离指定日的最近的一个工作日

cron表达式在线生成器

前面介绍了cron表达式,但是自己编写表达式还是有一些困难的,我们可以借助一些cron表达式在线生成器来根据我们的需求生成表达式即可。

http://cron.qqe2.com/

标签:周域,指定,cron,表达式,使用,特殊字符
From: https://www.cnblogs.com/bingyu96/p/16896114.html

相关文章

  • Spring 中定时任务cron表达式问题
    1.问题:Cronexpressionmustconsistof6fields(found7in“0/5****?*“)@Scheduled(cron="0/5****?*")2.原因:年的项1099~2099年,为默认。因此只需要......
  • c++匿名表达式
    C++11Lambda表达式 C++11中的匿名函数(lambda函数,lambda表达式)https://gitlab.com/yzzy/modern-cpp/-/blob/main/c16_lambda/main.cpp[](intx,inty){return......
  • [Python]学习笔记之-正则表达式
           在使用Python做文件处理时,经常需要使用到匹配、搜索功能,这就离不开一个核心的知识:正则表达式。正则表达式(RegularExpression)描述一种字符串匹配的模式(pat......
  • 正则表达式
    正则表达式是一个非常强的功能.日常查找和替换数据都是非常好的.工具有一些工具可视化正则表达式 和表达式测试工具.也可以用sublime的查找和替换来进程测试.正则表......
  • 力扣-150-逆波兰表达式求值
    刚做完字符串解码,说是和逆波兰表达式求值很像,都是栈操作逆波兰式也知道,就是后缀表达式,但是要写一下子不一定写得出出来评论有说这题应属easy,应该是因为把这段儿写出来了......
  • CSP-J 逻辑表达式
    对于a&b这种形式,如果是0&,则b的值不重要,发生依次短路,新的额结构体的短路次数=a的短路次数+1如果是1&,新的结构体的短路次数=a和b的短路次数之和,把新的结构体压入栈中#incl......
  • C# 正则表达式Regex专题
    1、ReplaceC#执行一次替换,可以使用这则表达式来实现,正则的Replace有6中重载版本,可以指定替换次数Regex构造函数Regex(stringpattern)Regex(stringpattern,RegexOptio......
  • 函数式编程-Lambda表达式
    函数式编程-Stream流1.概述1.1为什么学?能够看懂公司里的代码大数量下处理集合效率高代码可读性高消灭嵌套地狱##############################################......
  • Go的定时器cron
     1cron如果是V3版本,创建对象时如果定时任务粒度要细化到秒级别时,必须携带cron.WithSeconds()参数,V3版本默认不再是支持秒级别定时任务,默认时从分钟域开始执行!imp......
  • 第四十六章 开发自定义标签 - 标签匹配 操作中的运行时表达式
    第四十六章开发自定义标签-标签匹配操作中的运行时表达式指定标签的属性值,方法是将属性值放在方括号内,标签名称后是[]。<csr:rule>标记的match属性定义了CSP编译器......