cron表达式校验工具类
时间: 2023-08-24 10:04:57 浏览: 205
你可以使用以下工具类来校验cron表达式:
```java
import java.text.ParseException;
import org.quartz.CronExpression;
public class CronExpressionValidator {
public static boolean validate(String expression) {
try {
new CronExpression(expression);
return true;
} catch (ParseException e) {
return false;
}
}
public static void main(String[] args) {
String cronExpression = "0 0 12 * * ?";
if (validate(cronExpression)) {
System.out.println("Cron expression is valid.");
} else {
System.out.println("Cron expression is invalid.");
}
}
}
```
在上面的例子中,`validate` 方法用于校验给定的cron表达式是否有效。如果表达式有效,将返回 `true`,否则返回 `false`。
你可以调用 `validate` 方法并传入你要校验的cron表达式作为参数。在示例中,cron表达式是 `"0 0 12 * * ?"`。
希望这个工具类能帮助到你!如果有任何其他问题,请随时提问。
阅读全文