.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;


结果如下图:

猜你喜欢

转载自blog.csdn.net/CsethCRM/article/details/108086176