.NET Cron 表达式 获取 最近 5 次 执行的时间 (借助 Quartz)

            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;


结果如下图:
.NET Cron 表达式 获取 最近 5 次 执行的时间 (借助 Quartz)_第1张图片

你可能感兴趣的:([,01,],.NET,[,03,],C#)