1

私は DDay.iCal ライブラリを使用して、正確なタイムゾーンにする必要があるイベントを作成しています:

BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
PRODID:someId
BEGIN:VTIMEZONE
TZID:Central Europe Standard Time
BEGIN:STANDARD
DTSTART:20111002T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYHOUR=3;BYMINUTE=0;BYMONTH=10
TZNAME:Central Europe Standard Time
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20110301T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYHOUR=2;BYMINUTE=0;BYMONTH=3
TZNAME:Central Europe Daylight Time
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:Some Description
DTEND;TZID=Central Europe Standard Time:20120919T163000
DTSTAMP:20120913T082257Z
DTSTART;TZID=Central Europe Standard Time:20120919T160000
LOCATION:Some Location
SEQUENCE:0
SUMMARY:Some Summary
UID:1cf04d1c-2b5c-474c-86f4-108101da9b7a
END:VEVENT
END:VCALENDAR

ご覧のとおり、イベントは中央ヨーロッパ標準時間で 16:00 ~ 16:30 に宣言されています。

私は別のタイムゾーン - GMT + 2 にいます。

win7 で Outlook にイベントを追加すると、現地時間 = 17 から 17:30 に変換されます。

友人の Mac に追加すると、友人の現地時間に変換されます。

同じタイムゾーン - GMT + 2 に設定され、タイムゾーンのサポートがオンになっている Ipad に追加しようとすると、変換されずに 16 - 16:30 に設定され、イベントのタイムゾーンがフローティングになります.

私の質問は、イベントを認識して適切な時間に変換するために、イベントのセットアップで何を変更する必要があるかということです。

または、iPad の設定を変更する必要があるかもしれません。

4

0 に答える 0