मैं क्वार्ट्ज ढांचे का उपयोग कर रहा हूं, समय पीढ़ी के साथ थोड़ा उलझन में आया। यह एक साधारण कोड है जो दैनिक ट्रिगर @ 11:30 बजे उत्पन्न करता है। इसका परीक्षण करने के लिए, मैंने ComputeFireTimes क्वेरी का उपयोग करके अगले 100 लगातार फायरिंग समय जेनरेट किया लेकिन मुझे लगता है कि समय खराब है। हो सकता है कि मैं यहाँ कुछ याद कर रहा हूँ।क्वार्ट्ज .NET MakeDailyTrigger
Trigger trig = TriggerUtils.MakeDailyTrigger(11, 30);
var triggerList = TriggerUtils.ComputeFireTimes(trig, null, 100);
foreach (DateTime trigger in triggerList)
{
Console.WriteLine(trigger.ToString());
}
उत्पादन मैं मिल
8/12/2011 3:30:00 PM पर 2011/08/13 15:30:00 2011/08/14 03:30:00 है पीएम 8/15/2011 3:30:00 अपराह्न 8/16/2011 3:30:00 अपराह्न 8/17/2011 3:30:00 अपराह्न 8/18/2011 3:30:00 अपराह्न 8/19/2011 3:30:00 अपराह्न
समय 11:30 बजे होना चाहिए लेकिन यह 3:30 बजे दिखा रहा है।