Outlook 支持全天事件的浮动时间仅分布在多天内

Rud*_*cht 5 icalendar outlook

我正在尝试为一个超过 5 天的事件创建一个 .ics 文件。下面是 .ics 内容的示例:

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
UID:BestMedTourDeBoland
DTSTART:20150302T000000
DTEND:20150306T230000
SUMMARY:Bestmed Tour De Boland
PRIORITY:3
END:VEVENT
END:VCALENDAR
Run Code Online (Sandbox Code Playgroud)

如您所见,开始日期设置为 3 月 2 日,一直持续到 3 月 6 日结束。当我导入 .ics 文件时,我收到“Outlook 仅支持全天事件的浮动时间”消息。请帮忙解决这个问题?

anm*_*ari 5

它告诉您问题:不要对多天事件使用浮动时间格式。在 UTC 时间的 DTSTART 后面贴上 Z 或添加时区标识符。

RFC 5545 解释了日期格式选项:https : //tools.ietf.org/html/rfc5545#page-33 或专门针对浮动:http : //icalevents.com/2064-ical-local-or-floating-date-次/

例子:

`DTSTART:20100202T151500Z`
Run Code Online (Sandbox Code Playgroud)

或使用时区 ID:

DTSTART;TZID=”America/New_York”:20080807T090000
Run Code Online (Sandbox Code Playgroud)