3

我在为跨越多天的全天事件获取正确语法时遇到问题。这是我的 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 点开始,并没有标记为全天: 在此处输入图像描述

4

1 回答 1

3

从我刚刚测试的结果来看,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
于 2015-07-24T22:41:47.050 回答