3

Exchange Server 2007 SP1を使用していて、EWS JavaAPI1.1を使用して予定を作成したいと考えています。最初にタイムゾーン定義を設定する必要があるという例外が発生しました。

    appointment.setStartTimeZone(new TimeZoneDefinition(){{
        setName( "W. Europe Standard Time" );
    }}); 

直接設定しようとしましたが、次の例外が発生しました。

The time zone definition is invalid or unsupported

Java APIを編集する必要があるいくつかの回避策(TimeZoneDefinition検証をスキップするなど)を見ましたが、可能であれば、そこで変更を加えたくありません。TimeZoneDefinitionを(ベースJava APIを変更せずに)適切に設定する方法を誰かが知っていることを願っています。

編集:.NETでは、TimeZoneDefinitionを次のように直接設定できるようです。

appointment.StartTimeZone = TimeZoneInfo.Local;

しかし、JavaAPIでこのようなものを見つけることができません

4

1 に答える 1