2024年6月13日发(作者:)
quartz 时间表达式
Quartz时间表达式是一种用于定义任务调度计划的格式。它基于CRON表达式,
并添加了一些额外的功能。
Quartz时间表达式的格式如下:
{秒数} {分钟} {小时} {日期} {月份} {星期} [{年份}]
其中,方括号中的年份可选,在未指定时表示任务在每一年都会执行。
以下是Quartz时间表达式的一些示例:
- "0 0 12 * * ?" 表示每天中午12点执行任务。
- "0 0/5 * * * ?" 表示每5分钟执行一次任务。
- "0 15 10 ? * MON-FRI" 表示每周一至周五的上午10点15分执行任务。
- "0 0 12 ? * 6L" 表示每月最后一个星期五的中午12点执行任务。
在Quartz时间表达式中,还可以使用一些特殊字符,如:
- *(星号):匹配任意值。
- ?(问号):表示不确定的值,通常用于日期或星期的字段中。
- -(短横线):表示范围。
- ,(逗号):表示多个值。
- /(斜杠):表示步进值。
使用这些特殊字符可以更灵活地定义任务的调度计划。


发布评论