Fullcalendar 根据RFC5545的独家/包容性数据终端和带有时间部分的活动的完整日历,如何正确执行?

Fullcalendar 根据RFC5545的独家/包容性数据终端和带有时间部分的活动的完整日历,如何正确执行?,fullcalendar,icalendar,rfc5545,rfc2445,Fullcalendar,Icalendar,Rfc5545,Rfc2445,根据: “VEVENT”日历组件的“DTEND”属性指定 事件的非包容性结束 同样在事件对象的end属性的文档中也写了相同的内容: 事件结束的唯一日期/时间。可选 即时输入,如ISO8601字符串。在整个API中 将成为一个真正的瞬间对象 这是活动结束后的一刻。例如 如果活动的最后一天是星期四,则活动的排他性结束 活动时间为周五00:00:00 对于全天活动,一切都很清楚,如果2016年3月24日至2016年3月25日期间发生事件,我需要根据上述2016年3月24日至2016年3月25日期间的情

根据:

“VEVENT”日历组件的“DTEND”属性指定 事件的非包容性结束

同样在事件对象的
end
属性的文档中也写了相同的内容:

事件结束的唯一日期/时间。可选

即时输入,如ISO8601字符串。在整个API中 将成为一个真正的瞬间对象

这是活动结束后的一刻。例如 如果活动的最后一天是星期四,则活动的排他性结束 活动时间为周五00:00:00

对于全天活动,一切都很清楚,如果2016年3月24日至2016年3月25日期间发生事件,我需要根据上述2016年3月24日至2016年3月25日期间的情况进行书写

现在,我的问题是当事件从
24/03/2016 10:00
24/03/2016 10:30
,即30分钟事件时,我应该如何在DTEND中书写?我需要写信吗
24/03/2016 10:30:01
创建非包容性的结束日期?

您对RFC5545的理解是正确的,您的数学不及格:

假设你想要一个1分钟的活动

DTSTART:20160324T173000Z
DTEND:20160324T173100Z

同样,对于30分钟的活动,您将有:

DTSTART:20160324T173000Z
DTEND:20160324T180000Z