Korzystam z frameworka Quartz, nieco myląc z generowaniem czasu. To jest prosty kod, który generuje dzienny wyzwalacz @ 11:30. Aby przetestować to, wygenerowałem następne 100 kolejnych czasów wypalania przy użyciu kwerendy ComputeFireTimes, ale czas, który otrzymuję, jest dziwny. Może tu coś mi brakuje.Mechanizm kwarcowy .NET MakeDailyTrigger
Trigger trig = TriggerUtils.MakeDailyTrigger(11, 30);
var triggerList = TriggerUtils.ComputeFireTimes(trig, null, 100);
foreach (DateTime trigger in triggerList)
{
Console.WriteLine(trigger.ToString());
}
Wyjście mogę to
8/12/2011 3:30:00 PM 13.08.2011 15:30:00 14.08.2011 03:30:00 PM 8/15/2011 3:30:00 PM 8/16/2011 3:30:00 PM 8/17/2011 3:30:00 PM 8/18/2011 15:30 PM 19.08.2011 15:30 PM
Czas powinien być 11:30, ale jest wyświetlany o 15:30.