多日全天活动

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 点开始并且未标记为全天:

根据我刚才的测试,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