我有一个用户界面,用户可以在其中选择他们希望在每个月的哪一天收到电子邮件。如果他们选择 31 号会发生什么?Hangfire 如何处理只有 30 天或 2 月的日子?
谢谢!
我有一个用户界面,用户可以在其中选择他们希望在每个月的哪一天收到电子邮件。如果他们选择 31 号会发生什么?Hangfire 如何处理只有 30 天或 2 月的日子?
谢谢!
万一有人回到这一点 - 当他们迁移到 Chronos 以获得重复的 CRON 表达式支持时,这个限制在 Hangfire 1.7 中被解除。
根据这个问题,Hangfire 无法将任何作业安排在当月的最后一天。
Hangfire 使用 NCrontab,不支持 # 或 L
您最好的选择(目前)是:
FluentScheduler确实支持LastDayOfTheMonth
Schedule(() => Console.WriteLine("This task will run at last day of every month."))
.ToRunEvery(1)
.Months()
.OnTheLastDay();