多日全天活动

时间:2015-07-24 22:19:09

标签: icalendar vcalendar rfc5545 vcal

我遇到了跨越多天的全天活动的正确语法问题。这是我的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日历中显示效果很好: enter image description here

但是在Outlook中,它从凌晨1点开始,并没有被标记为全天: enter image description here

1 个答案:

答案 0 :(得分:2)

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