"0 0 0 1* ?" 每月第一日0时执行

---------------------------------------------

字段 允许值 允许的特殊字符

秒 0-59 , - * /

分 0-59 , - * /

小时 0-23 , - * /

日期 1-31 , - * ? / L W C

月份 1-12 或者 JAN-DEC , - * /

星期 1-7 或者 SUN-SAT , - * ? / L C #

年(可选) 留空, 1970-2099 , - * /

表达式 意义

"0 0 12 * * ?" 每天中午12点触发

"0 15 10 ? * *" 每天上午10:15触发

"0 15 10 * * ?" 每天上午10:15触发

"0 15 10 * * ? *" 每天上午10:15触发

"0 15 10 * * ? 2005" 2005年的每天上午10:15触发

"0 * 14 * * ?" 在每天下午2点到下午2:59期间的每1分钟触发

"0 0/5 14 * * ?" 在每天下午2点到下午2:55期间的每5分钟触发

"0 0/5 14,18 * * ?" 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发

"0 0-5 14 * * ?" 在每天下午2点到下午2:05期间的每1分钟触发

"0 10,44 14 ? 3 WED" 每年三月的星期三的下午2:10和2:44触发

"0 15 10 ? * MON-FRI" 周一至周五的上午10:15触发

"0 15 10 15 * ?" 每月15日上午10:15触发

"0 15 10 L * ?" 每月最后一日的上午10:15触发

"0 15 10 ? * 6L" 每月的最后一个星期五上午10:15触发

"0 15 10 ? * 6L 2002-2005" 2002年至2005年的每月的最后一个星期五上午10:15触发

"0 15 10 ? * 6#3" 每月的第三个星期五上午10:15触发

特殊字符 意义

* 表示所有值;

? 表示未说明的值,即不关心它为何值;

- 表示一个指定的范围;

, 表示附加一个可能值;

/ 符号前表示开始时间,符号后表示每次递增的值;

L("last") ("last") "L" 用在day-of-month字段意思是 "这个月最后一天";用在 day-of-week字段,

它简单意思是 "7" or "SAT"。 如果在day-of-week字段里和数字联合使用,它的意思就是 "这个月的最后一个星期几" – 例如:

"6L" means "这个月的最后一个星期五".

当我们用“L”时,不指明一个列表值或者范围是很重要的,不然的话,我们会得到一些意想不到的结果。

W("weekday")

只能用在day-of-month字段。用来描叙最接近指定天的工作日(周一到周五)。例如:在day-of-month字段用“15W”指“最接近这个

月第15天的工作日”,即如果这个月第15天是周六,那么触发器将会在这个月第14天即周五触发;如果这个月第15天是周日,那么触发器将会在这个月第

16天即周一触发;如果这个月第15天是周二,那么就在触发器这天触发。注意一点:这个用法只会在当前月计算值,不会越过当前月。“W”字符仅能在

day-of-month指明一天,不能是一个范围或列表。也可以用“LW”来指定这个月的最后一个工作日。

# 只能用在day-of-week字段。用来指定这个月的第几个周几。例:在day-of-week字段用"6#3"指这个月第3个周五(6指周五,3指第3个)。如果指定的日期不存在,触发器就不会触发。

C 指和calendar联系后计算过的值。例:在day-of-month 字段用“5C”指在这个月第5天或之后包括calendar的第一天;在day-of-week字段用“1C”指在这周日或之后包括calendar的第一天。

追答 :quartz cron表达式只能做周期或定时任务,你要是想启动的时候运行 可以手动调用一次。

quartz 每月一次_quartz cron表达式 启动时先执行一次 以后每个月执行一次相关推荐

  1. quartz 每月一次_quartz cron表达式:启动时先执行一次 以后每个月执行一次,怎么做?...

    2017-12-02 回答 "0 0 0 1* ?" 每月第一日0时执行 --------------------------------------------- 字段 允许值 ...

  2. quartz 每月一次_Quartz Cron表达式 每周、每月执行一次

    原文:https://blog.csdn.net/qq_33432559/article/details/75633767 系统中通常有些需要自动执行的任务,这些任务可能每隔一段时间就要执行一次,也可 ...

  3. 如何在项目启动时就执行某些操作

    参考资料:如何在项目启动时就执行某些操作 在实际的项目开发中经常会遇到一些需要在项目启动的时候进行初始化操作的需求,比如初始化线程池,配置某些对象的序列化和反序列化方式,加载黑名单白名单,加载权限应用 ...

  4. spring在项目启动时就执行特定方法

    如何在项目启动时就执行特定方法 1. 方法上加注解@PostConstruct @Compant public class InitDemo{@PostConstructpublic void ini ...

  5. quartz 每月一次_Quartz 定时任务框架详解

    1.Quartz 体系结构 Quartz 设计有四个核心类,分别是Scheduler(调度器).Job(任务) .Trigger(触发器).JobDetail(任务详情),他们是使用Quartz的关键 ...

  6. java cron表达式 每天凌晨两点_Quartz cron表达式(时间表达式)

    Quartz cron表达式(时间表达式) 2017年03月28日 09:56:42 阅读数:3845 标签: quartz 更多 版权声明:本文为博主原创文章,未经博主允许不得转载. https:/ ...

  7. cron表达式实现40分钟执行一次的解决方案

    因为玩cron有一段时间,长久以来困扰我的一个问题: 怎么用cron实现40分钟执行一次? 之前用了几种实现方案: 0 0/40 * * * ? 0 40-40 * * * ?  0 */40 * * ...

  8. cron 表达式周一到周五执行以及只有周六周天执行

    目录 前言需求描述 原始设置办法 周一到周五的每30分钟执行一次cron表达式

  9. 获取cron表达式 下次执行时间 和 执行间隔

    public class CronTest {/*** 根据cron表达式获取执行周期*/@Testpublic void getPeriodByCron() {//30s执行一次String cro ...

最新文章

  1. book mac pro怎么重装系统_MAC笔记本电脑解决NTFS硬盘无法写入的简要方法
  2. 鸿蒙智慧屏电视,鸿蒙os全面推送,立刻买了一台华为智慧屏电视s pro65
  3. 「开源」首次被列入“十四五”规划,未来大有可为
  4. Myeclipse 2014配置SVN详细图解
  5. 牛客网 在线编程 回文链表
  6. 反转链表--清晰易懂的两种方法
  7. centos 6.4 更新源地址
  8. C#轻量级通通讯组件StriveEngine —— C/S通信开源demo(2) —— 使用二进制协议 (附源码)...
  9. Spring 2.5配置文件详解
  10. 开源人脸106关键点
  11. mysql7.5安装教程_腾讯云CentOS7.5安装Mysql
  12. 电脑端Ins图片保存
  13. 学习型组织的思维方式:保持努力,终身成长!
  14. 空间任一点到超平面的距离公式的推导过程
  15. 如何安装第三方站点下载的Matlab工具箱或硬件支持包,亲测有效。
  16. 文件存储 云服务器,文件存储 云服务器
  17. 清华北大2018届毕业生去向统计
  18. 关于解决Carsim2016找不Liscens问题的原生BIA法
  19. 支付宝支付(五):周期扣款-支付后签约场景
  20. C++入门算法1——dp(动态规划)

热门文章

  1. Android 夜间模式的实现(一)
  2. 微信小程序商城项目实战(第二篇:分类页)
  3. ABeam Insight (德硕)| Smart Back Office——智能化后台管理系统
  4. 一针见血 error C2146 语法错误 缺少
  5. 6.19 C语言练习(编程判断以从键盘输入的三个数为边长,是否能构成三角形。)
  6. python根据F1 score,prec计算rec(作个人使用)
  7. 机房防雷及安全接地系统解决方案
  8. 跨域问题 cros错误
  9. VS Code 秒速下载! 2023最新下载姿势!
  10. 使用tableau绘制出男女的人口金字塔