【发布时间】:2011-05-03 20:35:14
【问题描述】:
我在获取 Trigger.GetNextFireTimeUtc() 形式的值时遇到问题 我有四个任务,我可以返回它们的名称,为每个任务获取触发器(每个都有一个),然后从触发器调用此方法,但它返回 null。有趣的是,这就是我在调试代码时看到的:
[Quartz.SimpleTrigger] = {Trigger 'DEFAULT.84cc5914-c8ea-478c-99e9-7616d99654cb': triggerClass: 'Quartz.SimpleTrigger isVolatile: False calendar: '' misfireInstruction: 0 nextFireTime: 03/30/2011 13:31:11}
所以我需要的数据显然在那里。这是一个错误还是与值可以为空有关?我试着像这样得到它
string nextExecDate = trigger.GetNextFireTimeUtc().HasValue ? t.GetNextFireTimeUtc().ToString() : "no info";
或者这样:
string nextExecDate = trigger.GetValueOrDefault();
两者都不起作用。任何想法将不胜感激。
【问题讨论】:
-
您好,您使用的是哪个版本?
标签: c# quartz.net