2012-03-06 60 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 :)