iCalendar:多日期事件?

3
我相信这是一个几乎最小的日历,其中包含2个测试事件:
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
UID:Q1
DTSTAMP:20170504
SUMMARY:Testing Description 1
DTSTART:20170510
DTEND:20170510
DESCRIPTION:Testing Stuff 1
END:VEVENT
BEGIN:VEVENT
UID:Q2
DTSTAMP:20170504
SUMMARY:Testing Summary 1
DTSTART:20170512
DTEND:20170512
DESCRIPTION:Testing Description 1
END:VEVENT
END:VCALENDAR

正如您所见,计划是让这两个事件具有相同的摘要和描述。这是因为我希望它成为一个为期两天的活动。
iCalendar格式是否实际上具有适当的多日期事件?多日期意味着:
- 不一定是连续的日期 - 没有特定模式的多个日期(实际上不是循环)
我看到iCalendar有相当聪明的重复模式,但我找不到任意日期的规则。
1个回答

1

1
只是为了澄清,我可以添加RDATE;VALUE=PERIOD:20170517T090000/20170517T170000, 20170518T090000/20170518T170000。如果是这样的话,我不认为苹果日历支持它(请参见https://apple.stackexchange.com/questions/68535/does-os-x-calendar-n%c3%a9e-ical-support-rdate?rq=1)。感谢您的回答。 - Manngo
最好展示整个结果事件,但如果您有一个DTSTART:20170510 DTEND:20170511(DTEND不包括在内),您想要为RDATE使用相同的值类型,因此类似于RDATE;VALUE=DATE:20170510,20170512。 - Arnaud Quillaud

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接