1

我正在为我的应用程序使用 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 版本是否仍然损坏?

4

1 回答 1

0

您从交换中检索到的任何内容都将位于“UTC”(GMT-00)时区,因此您需要将其转换为您需要的本地时区。

于 2013-11-11T14:31:53.620 回答