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
Другие вопросы по тегам