ical multi-full-day 缺少一天
ical multi-full-day is missing one day
如果我在生成的 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 event Test 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 时,这是结果。如您所见,多天活动缺少最后一天
根据这个 ,我的 DTSTART
和 DTEND
格式正确。
与此同时,我通过在结束日期前增加一天解决了这个问题。
根据这个 Fullcalendar end date wrong by one day 不包括结束日期。
而不是
DTSTART;VALUE=DATE:20170521
DTEND;VALUE=DATE:20170524
我写
DTSTART;VALUE=DATE:20170521
DTEND;VALUE=DATE:20170525
我愿意接受任何其他解决方案。但也许这个答案会对其他人有所帮助。
如果我在生成的 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 event Test 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 时,这是结果。如您所见,多天活动缺少最后一天
根据这个 DTSTART
和 DTEND
格式正确。
与此同时,我通过在结束日期前增加一天解决了这个问题。
根据这个 Fullcalendar end date wrong by one day 不包括结束日期。
而不是
DTSTART;VALUE=DATE:20170521
DTEND;VALUE=DATE:20170524
我写
DTSTART;VALUE=DATE:20170521
DTEND;VALUE=DATE:20170525
我愿意接受任何其他解决方案。但也许这个答案会对其他人有所帮助。