Class | Description |
---|---|
CronPattern |
定时任务表达式
表达式类似于Linux的crontab表达式,表达式使用空格分成5个部分,按顺序依次为: 分 :范围:0~59 时 :范围:0~23 日 :范围:1~31,"L" 表示月的最后一天 月 :范围:1~12,同时支持不区分大小写的别名:"jan","feb", "mar", "apr", "may","jun", "jul", "aug", "sep","oct", "nov", "dec" 周 :范围:0 (Sunday)~6(Saturday),7也可以表示周日,同时支持不区分大小写的别名:"sun","mon", "tue", "wed", "thu","fri", "sat","L" 表示周六 为了兼容Quartz表达式,同时支持6位和7位表达式,其中: 当为6位时,第一位表示秒 ,范围0~59,但是第一位不做匹配 当为7位时,最后一位表示年 ,范围1970~2099,但是第7位不做解析,也不做匹配 当定时任务运行到的时间匹配这些表达式后,任务被启动。 |
CronPatternBuilder |
定时任务表达式构建器
|
CronPatternUtil |
定时任务表达式工具类
|
Enum | Description |
---|---|
Part |
表达式各个部分的枚举,用于限定在表达式中的位置和规则(如最小值和最大值)
Enum.ordinal() 表示此部分在表达式中的位置,如0表示秒表达式各个部分的枚举位置为: 0 1 2 3 4 5 6 [SECOND] MINUTE HOUR DAY_OF_MONTH MONTH DAY_OF_WEEK [YEAR] |
Copyright © 2024. All rights reserved.