我想在Quartz.NET 2.0Specifing时区的石英乔布斯XML(使用Cron触发器)
我看到定义的Cron触发器一份工作的XML文件格式,现在支持<time-zone>
元素。
我应该使用什么格式的时区?我找不到任何参考。
我想在Quartz.NET 2.0Specifing时区的石英乔布斯XML(使用Cron触发器)
我看到定义的Cron触发器一份工作的XML文件格式,现在支持<time-zone>
元素。
我应该使用什么格式的时区?我找不到任何参考。
石英整合使用以下代码来解决时区:
TimeZoneInfo tz = timezoneString != null ?
TimeZoneInfo.FindSystemTimeZoneById(timezoneString) : null;
从XMLSchedulingDataProcessor
类,见TimeZoneInfo.FindSystemTimeZoneById()
。在Quartz调度器的Java版本中使用相同的功能:
TimeZone tz = timezoneString == null ?
null : TimeZone.getTimeZone(timezoneString);
我会预计它是由TimeZoneInfo.Id
返回的ID。目前我找不到任何证据(尽管我会尽可能地浏览源代码,理想的情况是建立更好的网络连接......),但这是我第一次尝试。
(编辑:是的,这就是托马斯的回答证实了我个人认为这将是很好的支持时区信息的ID,但嘿......也许有一天,石英将Noda Time :)
谢谢!这正是我所期待的 – Variant 2012-03-06 17:25:04