I need to trigger a job each hour by starting a specific hour. For example, it starts at 10:00 pm and runs at 11:00 pm, 00:00, 01:00 am, 02:00 am (and so on).
I already tried two options but the job is not triggered.
//second try
DateTime now = DateTime.Now;
DateTime dt = new DateTime(now.Year, now.Month, now.Day, Hour, Minutes 0);
trigger = TriggerBuilder.Create()
.WithIdentity("job1", "JobExample")
.WithSimpleSchedule(x => x
.WithIntervalInHours(1))
.StartAt(new DateTimeOffset(dt))
//first try
trigger = TriggerBuilder.Create()
.WithIdentity("job1", "JobExample")
.WithDailyTimeIntervalSchedule( x => x.StartingDailyAt(TimeOfDay.HourAndMinuteOfDay(Hour, Minutes))
.WithIntervalInHours(1))