Я использую Quartz dot Net Scheduler ver 2.3.3.0, я хотел запускать задание в первый день каждого месяца. Я попытался использовать приведенный ниже код, но у меня это не сработало.
IScheduler Job = StdSchedulerFactory.GetDefaultScheduler();
Job.Start();
IJobDetail MonthlyJob = JobBuilder.Create<MonthlyJob>().Build();
DateTimeOffset dateAndTime = new DateTimeOffset(2020, 6, 1, 00, 00, 01,new TimeSpan(1, 0, 0));
ITrigger triggerJobMonthly = TriggerBuilder.Create()
.WithCalendarIntervalSchedule
(s =>
s.WithIntervalInMonths(1)
.InTimeZone(TimeZoneInfo.Utc)
).StartAt(dateAndTime)
.Build();
Job.ScheduleJob(MonthlyJob, triggerJobMonthly);