Package cn.sinozg.applet.quartz.use.util
Class CronUtils
java.lang.Object
cn.sinozg.applet.quartz.use.util.CronUtils
Quartz Cron 表达式的工具类
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String方法摘要:生成计划的详细描述static StringcronExpression(TaskScheduleModel model) 方法摘要:构建Cron表达式private static voiddays(StringBuilder cron, List<Integer> days) 按照天去 追加static List<LocalDateTime>getNextTimes(String cronExpression, int n) 基于 CRON 表达式,获得下 n 个满足执行的时间private static boolean是不是每天static boolean校验 CRON 表达式是否有效
-
Constructor Details
-
CronUtils
public CronUtils()
-
-
Method Details
-
isValid
校验 CRON 表达式是否有效- Parameters:
cronExpression- CRON 表达式- Returns:
- 是否有效
-
getNextTimes
基于 CRON 表达式,获得下 n 个满足执行的时间- Parameters:
cronExpression- CRON 表达式n- 数量- Returns:
- 满足条件的执行时间
-
cronExpression
方法摘要:构建Cron表达式- Parameters:
model- 参数- Returns:
- String
-
createDescription
方法摘要:生成计划的详细描述- Parameters:
model- model- Returns:
- String
-
days
按照天去 追加- Parameters:
cron- 表达式days- 天数
-
isAll
是不是每天- Parameters:
days- 每天- Returns:
- 是否每天
-