只有通过查看cron表达式才能获得下一个开火时间

时间:2014-10-16 09:19:14

标签: c# cron quartz.net job-scheduling

我正在运行Quartz.NET作为服务,我直接在quartz-jobs.xml文件中添加我的作业。因此,为了添加和删除作业和触发器,我处理Xml而不是正常的函数。 我想知道如何通过查看其cron表达式来获得触发器的下一个触发时间?

1 个答案:

答案 0 :(得分:9)

你可以从给定的cron表达式获得下一个开火时间:

var expression = new CronExpression("0 26 13 17 10 ? 2015");
DateTimeOffset? time = expression.GetTimeAfter(DateTimeOffset.UtcNow);