1

根据rfc5545

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

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

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

Moment-ish 输入,如 ISO8601 字符串。在整个 API 中,这将成为一个真正的 Moment 对象。

这是事件结束后的瞬间。例如,如果活动的最后一整天是星期四,则活动的唯一结束时间将是星期五 00:00:00!

对于全天活动,一切都很清楚,如果从 2016 年 3 月 24 日到 2016 年 3 月 25 日的活动,我需要根据上述从 24/03/2016 到 25/03/2016 进行写作。

现在,我的问题是当事件 from to时,我应该如何在DTEND中写入,即 30 分钟事件?我是否需要写信 来创建不包含在内的结束日期?24/03/2016 10:0024/03/2016 10:3024/03/2016 10:30:01

4

1 回答 1

3

你对 RFC5545 的理解是正确的,你的数学让你失望了:

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

DTSTART:20160324T173000Z
DTEND:20160324T173100Z

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

DTSTART:20160324T173000Z
DTEND:20160324T180000Z

于 2016-03-24T17:34:16.393 回答