Cron表达式验证器

dis*_*kid 6 c# cron schedule quartz-scheduler quartz.net

我想在我的程序中有用户定义的cron表达式.是否有cron表达式的验证器,以便用户无法插入无效的cron代码?

NB我认为Quartz.Net上的cron表达式与UNIX中使用的格式略有不同.我想要它的Quartz版本.

Kra*_*iss 5

UNIX Cron 表达式和 Quartz 表达式是不同的。简单地,

  • 在 Unix 中
    • (分钟,小时,日,月,day_of_week,年)
  • 在石英
    • (秒,分,小时,日,月,day_of_week,年)

您可以使用来了解 Cron 表达式是否正确。

编辑:看CronExpression.ValidateExpression方法。

  • 我可以使用您链接的 API 页面上的哪个函数来判断我的 cron 是否正确? (2认同)