最详细的quartz表达式解释

最详细的quartz表达式解释3 1Cron 表达式包括以下 7 个字段 秒分小时月内日期月周内日期年 可选 3 2 特殊字符 0 4 表示增量值 例如 在秒字段中 5 15 代表从第 5 秒开始 每 15 秒一次 L 只有在月内日期和周内日期字段中可用 表示这个字段不包含具体值 所以 如果指定月内日期 可以在周内日期字段

 3.1 Cron 表达式包括以下 7 个字段: 秒 分 小时 月内日期 月 周内日期 年(可选) 3.2 特殊字符 0 * * ? * 4 / 表示增量值 (例如,在秒字段中“5/15”代表从第 5 秒开始,每 15 秒一次) ? L 只有在月内日期和周内日期字段中可用 ?表示这个字段不包含具体值。所以,如果指定月内日期,可以在周内日期字段中插入“?”,表示周内日期值无关紧要。 L是 last 的缩写。放在月内日期字段中,表示安排在当月最后一天执行。在周内日期字段中,如果“L”单独存在,就等于“7”,否则代表当月内周内日期的最后一个实例。所以“0L”表示安排在当月的最后一个星期六执行。 W 月内日期字段中使用 把执行安排在最靠近指定值的工作日。把“1W”放在月内日期字段中,表示把执行安排在当月的第一个工作日内 # 为给定月份指定具体的工作日实例 把“MON#2”放在周内日期字段中,表示把任务安排在当月的第二个星期一 * 通配字符,表示该字段可以接受任何可能的值 3.3 字段允许的特殊值 字段 允许值 允许的特殊字符 秒 0-59 - * / 分 0-59 - * / 小时 0-23 - * / 日期 1-31 - * ? / L W 月份 1-12 或者 JAN-DEC - * / 星期 1-7 或者 SUN-SAT - * ? / # 年 留空, 1970-2099 - * / 3.4 常见表达式 "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 8-10,12-16,20-22 * * ? "0 0-10/2 14 * * ?" 在每天下午2点到下午2:05期间的每2分钟触发 "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触发 每天早上6点 0 0 6 * * * 每两个小时 0 * */2 * * * 23到次日早上7点,每隔2小时 , 以及8点执行 0 0 23-7/2,8 * * ? 1-3月,每天的4点11分执行 0 11 4 * 1-3 ? 0 4 1 1 * ?
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212707.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午7:27
下一篇 2026年3月18日 下午7:28


相关推荐

  • 不再只是聊天:微软 Azure Copilot 获智能体加持,可 AI 自主执行云端任务

    不再只是聊天:微软 Azure Copilot 获智能体加持,可 AI 自主执行云端任务

    2026年3月15日
    2
  • 代理重加密_代理重加密BBS方案

    代理重加密_代理重加密BBS方案云计算中的数据机密性风险极大地阻碍了云计算的应用,而在用户端加密的模式对于数据共享来说非常不便,用户频繁的获取和释放授权将使得用户增效据加解密工作繁重。因此代理重加密技术在云端进行数据的密文转换,减轻了用户端的负担,同时加强了云端数据的保密性。一、代理重加密代理重加密是密文间的一种密钥转换机制,是由Blaze等人在1998年的欧洲密码学年会上提出的,并由Ateniese等人在2005年的网络和分布式系统安全研讨会议和2007年的美国计算机学会计算机与通信安全会议上给出了规范的形式化定义。在代理重加密中

    2025年10月14日
    3
  • 美化包软件_html简单进度条插件

    美化包软件_html简单进度条插件前言在我们进行自动化测试的时候,用例往往是成百上千,执行的时间是几十分钟或者是小时级别。有时,我们在调试那么多用例的时候,不知道执行到什么程度了,而pytest-sugar插件能很好解决我们的痛点。

    2022年7月28日
    6
  • pycharm如何缩进多行代码_pycharm统计代码行数

    pycharm如何缩进多行代码_pycharm统计代码行数方法一:在代码界面,点击鼠标右键,然后按住鼠标左键下拉选择就行了方法二:直接按下快捷键,alt+shift+insert,然后长按鼠标左键下拉即可进入多行编辑模式。…

    2022年8月26日
    10
  • charles进行弱网测试(app弱网测试怎么做)

    最近尝试用Charles模拟弱网做了下测试,初步记录一下,适用PC端和移动端(IOS/Android)1.以charles4.2版本为例,打开Proxy->ThrottleSettings2.出现下面的界面3.预设那里有Charles常用的网络设置模拟的数据,根据需要自己选择即可,从上到下网速依次提升4.习惯自己设置数据来模拟弱网的可以参考下面的数据来设置哦【弱网】上行:10   …

    2022年4月15日
    171
  • Object与json字符串的相互转换[通俗易懂]

    Object与json字符串的相互转换[通俗易懂]第一步:引入fastjson的依赖jar包注:maven项目,直接在pom.xml中进行配置即可。注:如果引入此版本的依赖,导致项目不能启动(报错:找不到启动类);那么可以换一个版本的fastjson即可。给出文字版:<!–fastjson–><dependency><groupId>com.alibaba</…

    2022年10月10日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号