【发布时间】:2013-09-19 08:28:00
【问题描述】:
我正在为我的应用程序使用 EWS Java API 1.2 和 Exchange 2010 SP2。
使用getUserAvailability 方法,我可以获取所请求用户的会议开始时间和忙闲状态。这里的问题是,即使我用另一个时区初始化 ExchangeService 实例,此方法也会根据 UTC 时区返回日期。我在 API 代码(EwsUtilities.java 类)中看到该行:
df.setTimeZone(TimeZone.getTimeZone("UTC"));
因此,API 似乎忽略了请求中的时区。我还读到 Exchange Server 2007 存在关于时区的错误。 2010 和 1.2 API 版本是否仍然损坏?
【问题讨论】:
标签: java exchange-server exchangewebservices exchange-server-2010 ewsjavaapi