ical多天全天失踪
问题描述:
如果我在我生成的ical中有一个多天全天事件,它缺少最后一天。下面的日历的屏幕截图。ical多天全天失踪
这iCal事件MultiFullday应该从21/05 - 24/05(21和24包括在内),但24/05被排除
BEGIN:VEVENT
DTSTART;VALUE=DATE:20170521
DTEND;VALUE=DATE:20170524
UID:590b6335922a5
DTSTAMP:20170504T192157Z
LOCATION:
DESCRIPTION:
URL;VALUE=URI:
SUMMARY:MultiFullday
END:VEVENT
这iCal事件测试Fullday应该只有在25/05,它是。
BEGIN:VEVENT
DTSTART;VALUE=DATE:20170525
DTEND;VALUE=DATE:20170525
UID:590b63359237b
DTSTAMP:20170504T192157Z
LOCATION:
DESCRIPTION:
URL;VALUE=URI:
SUMMARY:Test Fullday
END:VEVENT
事件被包装成这个
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Vereinsplaner//Vereinsplaner v1.0//DE
URL:https://www.vereinsplaner.at/ical/user/58b7118b6d716e7478abb2.ics
NAME:Vereinsplaner
X-WR-CALNAME:Vereinsplaner
DESCRIPTION: Termine von Vereinsplaner.at
X-WR-CALDESC:Termine von Vereinsplaner.at
X-WR-RELCALID:VereinsplanerCal
COLOR:11:174:219
X-WR-TIMEZONE:UTC
X-PUBLISHED-TTL:PT1H
CALSCALE:GREGORIAN
METHOD:PUBLISH
... // Between here
END:VCALENDAR
当我导入的iCal,这就是结果。正如你所看到的多fullDay事件缺少最后一天
根据这一Mulit-Day All-Day Event,我DTSTART
和DTEND
是在正确的格式。
答
在此期间,我通过给enddate添加一天来解决了这个问题。
根据此Fullcalendar end date wrong by one day enddate不包括在内。
代替
DTSTART;VALUE=DATE:20170521
DTEND;VALUE=DATE:20170524
我写
DTSTART;VALUE=DATE:20170521
DTEND;VALUE=DATE:20170525
我打开任何其它解决方案。但也许这个答案会帮助其他人。
同时我发现这个:http://*.com/questions/27407052/fullcalendar-end-date-wrong-by-one-day – Mazz