我使用Quartz
库运行时间表task.I使用它像这样如何安排,在13.00^h
ISchedulerFactory scheduleFact = new StdSchedulerFactory();
IScheduler scheduler = scheduleFact.GetScheduler();
scheduler.Start();
IJobDetail job = JobBuilder.Create<MyJob>()
.WithIdentity("myjob", "group 1")
.Build();
ITrigger trigger = TriggerBuilder.Create()
.WithIdentity("mytrigger", "group 1")
.StartNow()
.WithSimpleSchedule(x => x
.WithIntervalInSeconds(60*60*12)
.RepeatForever())
.Build();
scheduler.ScheduleJob(job, trigger);
这个作品fine.that日常运行的任务意味着时间表每12运行hours.but我想要的是每天运行的任务时间13.00.how我可以做那个。帮助你。
http://www.quartz-scheduler.net/documentation/quartz-2.x/tutorial/simpletriggers.html – Rob
你会使用'StartAt(日期)''那里指定date'未来(最近)13:00。然后,每24小时重复一次,永远重复。 – Rob