diff --git a/hutool-cron/src/main/java/cn/hutool/cron/pattern/CronPattern.java b/hutool-cron/src/main/java/cn/hutool/cron/pattern/CronPattern.java index f23616df8..6002bf471 100644 --- a/hutool-cron/src/main/java/cn/hutool/cron/pattern/CronPattern.java +++ b/hutool-cron/src/main/java/cn/hutool/cron/pattern/CronPattern.java @@ -26,56 +26,56 @@ import java.util.TimeZone; * 定时任务表达式
* 表达式类似于Linux的crontab表达式,表达式使用空格分成5个部分,按顺序依次为: *
    - *
  1. :范围:0~59
  2. - *
  3. :范围:0~23
  4. - *
  5. :范围:1~31,"L"表示月的最后一天
  6. - *
  7. :范围:1~12,同时支持不区分大小写的别名:"jan","feb", "mar", "apr", "may","jun", "jul", "aug", "sep","oct", "nov", "dec"
  8. - *
  9. :范围:0 (Sunday)~6(Saturday),7也可以表示周日,同时支持不区分大小写的别名:"sun","mon", "tue", "wed", "thu","fri", "sat","L"表示周六
  10. + *
  11. :范围:0~59
  12. + *
  13. :范围:0~23
  14. + *
  15. :范围:1~31,"L" 表示月的最后一天
  16. + *
  17. :范围:1~12,同时支持不区分大小写的别名:"jan","feb", "mar", "apr", "may","jun", "jul", "aug", "sep","oct", "nov", "dec"
  18. + *
  19. :范围:0 (Sunday)~6(Saturday),7也可以表示周日,同时支持不区分大小写的别名:"sun","mon", "tue", "wed", "thu","fri", "sat","L" 表示周六
  20. *
- * + * * 为了兼容Quartz表达式,同时支持6位和7位表达式,其中:
- * + * *
- * 当为6位时,第一位表示,范围0~59,但是第一位不做匹配
- * 当为7位时,最后一位表示,范围1970~2099,但是第7位不做解析,也不做匹配
+ * 当为6位时,第一位表示 ,范围0~59,但是第一位不做匹配
+ * 当为7位时,最后一位表示 ,范围1970~2099,但是第7位不做解析,也不做匹配
  * 
- * + * * 当定时任务运行到的时间匹配这些表达式后,任务被启动。
* 注意: - * + * *
  * 当isMatchSecond为true时才会匹配秒部分
  * 默认都是关闭的
  * 
- * + * * 对于每一个子表达式,同样支持以下形式: * * 注意:在每一个子表达式中优先级: - * + * *
  * 间隔(/) > 区间(-) > 列表(,)
  * 
- * + * * 例如 2,3,6/3中,由于“/”优先级高,因此相当于2,3,(6/3),结果与 2,3,6等价
*
- * + * * 一些例子: * - * + * * @author Looly * */ @@ -110,7 +110,7 @@ public class CronPattern { /** * 构造 - * + * * @param pattern 表达式 */ public CronPattern(String pattern) { @@ -121,7 +121,7 @@ public class CronPattern { // --------------------------------------------------------------------------------------- match start /** * 给定时间是否匹配定时任务表达式 - * + * * @param millis 时间毫秒数 * @param isMatchSecond 是否匹配秒 * @return 如果匹配返回 true, 否则返回 false @@ -132,7 +132,7 @@ public class CronPattern { /** * 给定时间是否匹配定时任务表达式 - * + * * @param timezone 时区 {@link TimeZone} * @param millis 时间毫秒数 * @param isMatchSecond 是否匹配秒 @@ -146,7 +146,7 @@ public class CronPattern { /** * 给定时间是否匹配定时任务表达式 - * + * * @param calendar 时间 * @param isMatchSecond 是否匹配秒 * @return 如果匹配返回 true, 否则返回 false @@ -185,7 +185,7 @@ public class CronPattern { // -------------------------------------------------------------------------------------- Private method start /** * 是否匹配日(指定月份的第几天) - * + * * @param matcher {@link ValueMatcher} * @param dayOfMonth 日 * @param month 月 @@ -200,7 +200,7 @@ public class CronPattern { /** * 是否匹配指定的日期时间位置 - * + * * @param matchers 匹配器列表 * @param index 位置 * @param value 被匹配的值 @@ -213,7 +213,7 @@ public class CronPattern { /** * 解析复合任务表达式 - * + * * @param groupPattern 复合表达式 */ private void parseGroupPattern(String groupPattern) { @@ -225,7 +225,7 @@ public class CronPattern { /** * 解析单一定时任务表达式 - * + * * @param pattern 表达式 */ private void parseSinglePattern(String pattern) {