.net核心HangFire设置Cron时间

.net核心HangFire设置Cron时间,cron,hangfire,Cron,Hangfire,嗨,我要和hangfire cron一起工作,但我不明白设置cron时间(“我知道,****是每秒钟”) 我也搜索了一些网站,但当我设置了一些日期时,我复制并粘贴了另一个网站,网站上显示的是错误的类型 Hangfire提供了一些设置时间的简单方法,比如 Cron.Daily //work on every day 00.00 Cron.HourInterval 我每天14点都要做一个活动,我怎么才能做到这样呢 Cron.Daily(14)或其他什么。多谢各位 我真的不确定。一个站点可以使用g

嗨,我要和hangfire cron一起工作,但我不明白设置cron时间(“我知道,****是每秒钟”)

我也搜索了一些网站,但当我设置了一些日期时,我复制并粘贴了另一个网站,网站上显示的是错误的类型

Hangfire提供了一些设置时间的简单方法,比如

Cron.Daily //work on every day 00.00

Cron.HourInterval
我每天14点都要做一个活动,我怎么才能做到这样呢
Cron.Daily(14)
或其他什么。多谢各位

我真的不确定。一个站点可以使用genareta cron,它提供了

每个工作日14:00上班

0 0 14 ? * MON-FRI *
其他人不接受它,它接受这个

0 14 * * *

哪一个适用于hangfire

如果您希望在工作日下午2点运行工作

"0 14 * * MON,TUE,WED,THU,FRI"
"0 14 * * MON-FRI"
"0 14 * * 1,2,3,4,5"
"0 14 * * 1-5"
如果你想每天做这项工作

"0 14 * * SUN–SAT"
关于Hangfire使用的cron表达式

Cron

Hangfire对Cron表达式有自己的内部表示,但不像工作日那样为您提供太多的控制。。但是他们在那里

您可以使用
Hangfire.Core
中的Cron类,使用以下语法创建定期作业。此定期作业将每天1400小时运行

RecurringJob.AddOrUpdate("name", () => Test(), Cron.Daily(14));

您还可以使用各种其他可用的Cron方法,包括,
Weekly()、Monthly()、Yearly
等。所有这些方法的定义都可以是

或使用“******”方式,每天在下午2点(14.00)0 14***工作,是否在hangFire中工作