我想在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