c# - 如何在 Quartz 调度程序中每 3 分钟运行一次?

标签 c# scheduling jobs quartz.net

我正在使用 C# 的 Quartz 调度 API。你能帮我使用 cron 表达式每 3 分钟运行一次吗?
我找不到让我每 3 分钟从 8:45 到 17:15 运行我的工作的表达式
有没有人知道有什么方法可以做这个表达?
谢谢你。

最佳答案

 ITrigger trigger = TriggerBuilder.Create()
               .WithDailyTimeIntervalSchedule
                 (s =>
                    s.WithIntervalInHours(24)
                   .OnEveryDay()
                   .StartingDailyAt(TimeOfDay.HourAndMinuteOfDay(8, 45))
                   .WithIntervalInMinutes(3)
                   .EndingDailyAt(TimeOfDay.HourAndMinuteOfDay(17, 15))
                 )
               .Build();

关于c# - 如何在 Quartz 调度程序中每 3 分钟运行一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60136169/

相关文章:

c# - 单击项目时,如何删除包裹 listBox1 中所选项目的蓝色?

java - Timer vs. ScheduledExecutorService 调度

php - 检查新间隔是否重叠 - MySQL(或 PHP)

日志记录在 Laravel 队列作业中不起作用

hadoop - hadoop如何读取所有数据然后拆分成 block ?

c# - ASP.NET 应用程序可以作为本地主机访问,但不能通过 127.0.0.1 访问

c# - 如何使用 join 方法将文件中的多行连接到一个字符串?

C# 读取格式不正确的 XML 文件

algorithm - 维持二维约束的调度算法

kubernetes 作业 init 容器