2012-03-06 43 views

回答

3

石英整合使用以下代碼來解決時區:

TimeZoneInfo tz = timezoneString != null ? 
    TimeZoneInfo.FindSystemTimeZoneById(timezoneString) : null; 

XMLSchedulingDataProcessor類,見TimeZoneInfo.FindSystemTimeZoneById()。在Quartz調度器的Java版本中使用相同的功能:

TimeZone tz = timezoneString == null ? 
    null : TimeZone.getTimeZone(timezoneString); 
+0

謝謝!這正是我所期待的 – Variant 2012-03-06 17:25:04

1

我會預計它是由TimeZoneInfo.Id返回的ID。目前我找不到任何證據(儘管我會盡可能地瀏覽源代碼,理想的情況是建立更好的網絡連接......),但這是我第一次嘗試。

(編輯:是的,這就是托馬斯的回答證實了我個人認爲這將是很好的支持時區信息的ID,但嘿......也許有一天,石英將Noda Time :)