using Quartz.Impl.Triggers; namespace IMCS.CCS.Common { /// /// /// public static class QuartzUtil { /// /// 验证 Cron 表达式是否有效 /// /// /// public static bool IsValidExpression(this string cronExpression) { try { var trigger = new CronTriggerImpl(); trigger.CronExpressionString = cronExpression; var date = trigger.ComputeFirstFireTimeUtc(null); return date != null; } catch //(Exception e) { return false; } } } }