public class CronUtils extends Object
| 构造器和说明 |
|---|
CronUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
createDescription(TaskScheduleModel model)
方法摘要:生成计划的详细描述
|
static String |
cronExpression(TaskScheduleModel model)
方法摘要:构建Cron表达式
|
private static void |
days(StringBuilder cron,
List<Integer> days)
按照天去 追加
|
static List<LocalDateTime> |
getNextTimes(String cronExpression,
int n)
基于 CRON 表达式,获得下 n 个满足执行的时间
|
private static boolean |
isAll(List<Integer> days)
是不是每天
|
static boolean |
isValid(String cronExpression)
校验 CRON 表达式是否有效
|
public static boolean isValid(String cronExpression)
cronExpression - CRON 表达式public static List<LocalDateTime> getNextTimes(String cronExpression, int n)
cronExpression - CRON 表达式n - 数量public static String cronExpression(TaskScheduleModel model)
model - 参数public static String createDescription(TaskScheduleModel model)
model - modelprivate static void days(StringBuilder cron, List<Integer> days)
cron - 表达式days - 天数Copyright © 2024. All rights reserved.