CronExpression cronExpression = new CronExpression("0 0/10 * * * ?");
DateTimeOffset? time = cronExpression.GetNextValidTimeAfter(DateTime.Now);
Console.WriteLine("time1:" + time);
DateTimeOffset? time2 = cronExpression.GetTimeAfter(time.Value);
Console.WriteLine("time2:" + time2);
DateTimeOffset? time3 = cronExpression.GetTimeAfter(time2.Value);
Console.WriteLine("time3:" + time3);
DateTimeOffset? time4 = cronExpression.GetTimeAfter(time3.Value);
Console.WriteLine("time4:" + time4);
DateTimeOffset? time5 = cronExpression.GetTimeAfter(time4.Value);
Console.WriteLine("time5:" + time5);
需要引用:
using Quartz;
结果如下图: