在项目中,前端做js校验的时候,如何是填写Quartz表达式,我们可以使用如下方法在后台验证。
/ * 判断cron时间表达式正确性 * * @param cronExpression * @return */ public static boolean isValidExpression(final String cronExpression) { CronTriggerImpl trigger = new CronTriggerImpl(); try { trigger.setCronExpression(cronExpression); Date date = trigger.computeFirstFireTime(null); return date != null && date.after(new Date()); } catch (ParseException e) { logger.error(e.getMessage(), e); } return false; }
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/204684.html原文链接:https://javaforall.net
