Quartz.net为ITrigger设置时区? - c#

ITrigger cronTrigger = TriggerBuilder.Create()
            .WithIdentity("trigger1", "group1")
            .WithCronSchedule(0 0/1 * 1/1 * ? *)
            .Build();

这段代码设置了我希望运行一个小时之前的时间,因此与其在1:40上运行,不如在12:40上运行。我可以将Itrigger的时区设置为英国时间吗?

参考方案

创建触发器时,应该有一个TimeZone选项。像这样:

.inTimeZone(TimeZone.CurrentTimeZone);

以上将采用服务器的当前时区。如果不是基于英国的服务器,这应该可以工作。

TimeZoneInfo.FindSystemTimeZoneById("GMT Standard Time");

链接在这里:
http://quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-lesson-06

关于Java(Quartz)调度的初学者问题 - java

我正在研究已经使用Quartz的Web应用程序。在web.xml中有:<servlet> <servlet-name>QuartzInitializer</servlet-name> <display-name>Quartz-Init Servlet</display-name> <servl…

当前作业完成后关闭Quartz调度程序 - java

我在Windows服务中使用Quartz进行作业调度。服务停止或用户更改作业运行频率时,我需要关闭调度程序。因为我想等待正在执行的作业,所以我使用scheduler.Shutdown(true); 在这两种情况下,我都有例外: Quartz.UnableToInterruptJobException:作业“ myJob”不能为 已中断,因为它未实现Quart…

Quartz.NET + SQLite Jobstore抛出JobPersistenceException - c#

当向调度程序添加作业或从调度程序中删除作业时,Quartz会偶尔抛出JobPersistenceException(在前面的SQLiteException之后)。似乎值得注意的事情:Quartz.NET 2.01 + System.Data.SQLite 1.0.66(在撰写本文时都是最新版本,都注意到有可用的SQLite 1.0.82二进制包)如果当前没有…

初始化Quartz的最佳方法是什么? - java

我不太确定初始化Quartz计划cron作业的最佳方法是什么。我的环境是Tomcat。我每天有一项工作需要触发。我是否应该创建一个单独的Servlet来初始化Quartz和安排我的工作? 我正在考虑创建一个Servlet,并在init()上安排我的工作,如下所示:SchedulerFactory sf=new StdSchedulerFactory(); S…

这个json格式正确吗? - c#

我尝试解析时有json数据,返回错误的语法错误,请帮助我发现语法错误。[{"isData":"Yes","Details":"[{"Id":"70","Name":"Test","FileName&#…