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 に答える