在iCalendar中排除时间段

时间:2011-08-26 01:01:26

标签: icalendar rfc5545

我有一个非常简单的“每周一9到5”的事件和一些没有发生此事件的时间段。如7.8.2011至24.10.2011。在iCalendar中表示这个的最佳方法是什么?

很多EXDATE?特别的EXRULEs?

1 个答案:

答案 0 :(得分:0)

亲爱的,

Exrule现在已经在RFC 5545中被弃用了,所以最好跳过那个(虽然那是最好的,大多数ics可能仍然应对它(像我的:),兼容性)

EXDATES是有效的,但如果你的意思是从8月7日到10月24日的整个时期,那就太麻烦了,你必须每周进入

您可能只需要创建两个事件 - 尽管可以“关联”它们。

我还没有尝试过,一直在考虑是否出于不同的原因,但是有关于modifer RELTYPE(PARENT,SIBLING等)的'RELATED-TO'的概念

相关-TO; RELTYPE = SIBLING:19960401-080045-4000F192713 @         example.com

物业名称:RELATED-TO

目的:此属性用于表示关系或       一个日历组件与另一个日历组件之间的引用。

值类型:TEXT

属性参数:IANA,非标准和关系类型       可以在此属性上指定属性参数。

一致性:此属性可在“VEVENT”中指定,       “VTODO”和“VJOURNAL”日历组件。

描述:属性值由持久的全局组成       另一个日历组件的唯一标识符。这个值会       由“UID”属性在日历组件中表示。