当前位置:首页 > quartz表达式

quartz表达式

Quartz表达式是Quartz调度框架中用于定义任务调度时间的一种表达式,它由七个字段组成,分别代表秒、分钟、小时、日期、月份、星期和年份。这些字段通过组合可以精确地控制任务的触发时间。

Cron表达式的格式为:秒 分 小时 日期 月份 星期 年份(可选),其中字段的允许值和特殊字符包括:秒(0-59),分(0-59),小时(0-23),日(1-31),月(1-12或JAN-DEC),星期(1-7或SUN-SAT)。特殊字符包括“?”(表示不确定的值)、“,”(指定数个值)、“-”(指定一个值的范围)、“/”(指定一个值的增加幅度),以及“n/m”表示从n开始,每次增加m。

Quartz表达式的范例包括:每隔5秒执行一次(*/5 * * * * ?)、每隔1分钟执行一次(0 */1 * * * ?)、每天23点执行一次(0 0 23 * * ?)等。

Quartz表达式的特殊字符和用法包括:

  • “/”用于时间表的递增,例如0/15表示每15秒触发一次。
  • “-”用于指定一个范围,例如3-8表示在3点到8点的每个小时。
  • “L”用于指定某域上允许的最后一个值,例如在日域上的L表示在月域上指定的月份的最后一天。
  • “W”用于指定离给定日期最近的工作日,仅能用于日域中。
  • “#”用于指定该月第几个周的某一天,仅能用于周域中。

以上信息综合了搜索结果的内容。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至举报,一经查实,本站将立刻删除。

最新文章