我编写了一个Crontrigger工作了2个特定的日子......每个月的14和28天。它在指定的时间(晚上11:55)工作,但每天工作:S
// Definimos el job de la clase que hereda de la interfaz iJob
IJobDetail jobCambioClave = JobBuilder.Create<CambioClave>()
.WithIdentity(LookupItemsTypes.AyA_Password_Changer, "ClosureGroup")
.Build();
ITrigger conTrigger = TriggerBuilder.Create()
.ForJob(jobCambioClave)
.WithIdentity("PassWordAyAChangerTrigger", "ClosureGroup")
.WithCronSchedule("0 55 23 14-28 * ?")
.StartNow()
.Build();
scheduler.ScheduleJob(jobCambioClave, conTrigger);
scheduler.Start();
如果你知道为什么会发生这种情况,那么我会很感激,我一直在为.WithCronSchedule参数测试很多表达式。