Mulit-Day All-Day Event
У меня проблемы с получением правильного синтаксиса для события на весь день, которое охватывает несколько дней. Вот мое событие ICAL:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//http://XXX//Event
METHOD:PUBLISH
BEGIN:VEVENT
DTSTART;TZID="America/Chicago";VALUE=DATE:20150809
DTEND;TZID="America/Chicago";VALUE=DATE:20150812
SUMMARY:Event Name
DESCRIPTION:Event Description
LOCATION:Event Location
END:VEVENT
END:VCALENDAR
Прекрасно отображается в календаре Mac:
Но в Outlook он начинается в 1:00 и не помечается как весь день:
1 ответ
Решение
Из того, что я только что протестировал, кажется, что Outlook не позволяет событиям ICAL на весь день указывать часовой пояс. Кажется глупым, но изменение файла заставило его работать:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//http://XXX//Event
METHOD:PUBLISH
BEGIN:VEVENT
DTSTART;VALUE=DATE:20150809
DTEND;VALUE=DATE:20150812
SUMMARY:Event Name
DESCRIPTION:Event Description
LOCATION:Event Location
END:VEVENT
END:VCALENDAR