2015-04-09 2 views
0

Я уже посетил этот вопрос Is There a Workaround for lack of Olsen TZ TZID Format in ICS FileНесколько часовых поясов для Outlook ICS?

Я был в состоянии понять, почему перспектива путает с временами двух событий в том же часовом поясе, но при дневном свете Режима экономии, например:

BEGIN:VCALENDAR 
VERSION:2.0 
PRODID: // Some staff 
METHOD:PUBLISH 
X-WR-CALNAME:Adak Events 
BEGIN:VEVENT 
UID:ev1 
DTSTART;TZID=America/Adak:20140619T120000 
DTEND;TZID=America/Adak:20140619T130000 
DTSTAMP:20150409T105433Z 
TRANSP:OPAQUE 
X-MICROSOFT-CDO-BUSYSTATUS:BUSY 
SUMMARY:Adak Event 
LOCATION:Adak 
DESCRIPTION: Summer 
END:VEVENT 
BEGIN:VEVENT 
UID:ev2 
DTSTART;TZID=America/Adak:20141219T120000 
DTEND;TZID=America/Adak:20141219T130000 
DTSTAMP:20150409T105433Z 
TRANSP:OPAQUE 
X-MICROSOFT-CDO-BUSYSTATUS:BUSY 
SUMMARY:Adak Event 
LOCATION:Adak 
DESCRIPTION: Winter 
END:VEVENT 
END:VCALENDAR 

Но моих реальной вопрос, что произойдет, когда я хочу иметь несколько событий в нескольких часовых поясах? Я видел, что решение, чтобы указать часовой пояс является:

BEGIN:VTIMEZONE 
TZID:Europe/Prague 
BEGIN:DAYLIGHT 
DTSTART:20140330T030000 
TZOFFSETFROM:+0100 
TZOFFSETTO:+0200 
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 
TZNAME:CEST 
END:DAYLIGHT 
BEGIN:STANDARD 
DTSTART:20141026T020000 
TZOFFSETFROM:+0200 
TZOFFSETTO:+0100 
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 
TZNAME:CET 
END:STANDARD 
END:VTIMEZONE 

Но когда у меня есть несколько часовых поясов в едином ICS? Как я могу справиться с такой задачей для Outlook?

PS: В других приложениях электронной почты TZID сделал работу до сих пор

ответ

1

Да, вы можете определить несколько временных зон. И даты в части VEVENT могут ссылаться на эти несколько часовых поясов.