`

Quartz CroSchedule表达式和日期过滤

阅读更多

CroSchedule表达式:

注意:星期和天,不能同时出现

 * * * ? * * * 秒 分 时 日 月 星期 年
- # ? / L , 支持的符号
- 表示范围 1-2,5-7
# 用于月中的某个星期   6#3 (六月第3周)
/ 相隔时差 0/3 每三秒执行一次 (3,6,9.....)
? 不确定,用于表示天数和星期
L 最后的时间  L   执行(限于 [星期] --- [] )
, 使用多个条件可以用 , 分割 [0-12,23-35]

 

日期过滤:

类/接口 描述 方法
Calendar  (接口)    所有筛选日期的父类   
CronCalendar    使用表达式过滤日期   [ * * * ? * * *](表达式)
.AnnualCalendar      过滤年中的某一天 setDayExcluded(Calendar day)
DailyCalendar       过滤一天中的某时某分某秒 DailyCalendar(int*6)
MonthlyCalendar        过滤月中的某一天 setDayExcluded(int day)
WeeklyCalendar      过滤一个星期的某一天 setDayExcluded(int day)

 

 

分享到:
评论
Global site tag (gtag.js) - Google Analytics