1

ここの記事:

http://msdn.microsoft.com/en-us/library/exchange/bb738399(v=exchg.80).aspx

「TimeZoneNames にレジストリ キー名を使用する」セクションで、Exchange で予定表アイテムを作成できる場合、それにタイムゾーンの名前を渡すことができると教えてくれました。これは一種の機能ですが、「東部夏時間」とはどのように命名すればよいでしょうか?

「米国東部標準時」のみが有効として受け入れられます。たとえば 14:00 に何かをスケジュールすると、Google カレンダーに表示されると EDT の 15:00 に表示されるので、渡した EST タイムゾーンが使用されます。問題は、リマインダー メールを送信することです。 「米国東部標準時」で表示される時刻。

When: Friday, August 30, 2013 2:00 PM-3:00 PM. US Eastern Standard Time
... rest of email ...

私はそのようなテキストを望んでいません。「米国東部夏時間」などと表示されるはずです。

SOAP リクエストには、次のような XML が含まれています。

<t:CalendarItem xmlns="http://schemas.microsoft.com/exchange/services/2006/types">  
    ...
    <Start>2013-08-30T14:00:00</Start>     
    <t:MeetingTimeZone TimeZoneName="US Eastern Standard Time"></t:MeetingTimeZone>
<t:CalendarItem>

これは Exchange Server 2007、SP1 です。

これは、Gmail でメールがどのように表示されるかの画像です。(時間は上記の例とは少し異なります、申し訳ありません)。予約時間は正しいのですが、メール本文では「東部標準時」と呼ばれていますが、これは正しくありません。「東部夏時間」などのはずです。(行は、Exchange Server によって生成された電子メール本文の一部であり、Gmail によって作成されたものではないことに注意してください。)

ここに画像の説明を入力

4

1 に答える 1