我有一个非常简单的事件“每周一 9 点到 5 点”以及一些不发生此事件的时间段。比如 7.8.2011 到 24.10.2011。在 iCalendar 中表示这一点的最佳方式是什么?
很多EXDATE?特殊的 EXRULE?
哦亲爱的,
Exrule 现在在 RFC 5545 中已被弃用,所以最好跳过那个(尽管这将是最整洁的,并且大多数 ics s/w 可能仍然可以处理它(就像我的 :),为了兼容性)
EXDATES 是有效的,但天哪,如果你指的是从 8 月 7 日到 10 月 24 日的整个期间,那会很麻烦,你必须在每个工作日输入
您可能只需要创建两个事件 - 尽管一个可以“关联”它们。
我还没有尝试过,一直在考虑是否出于不同的原因,但是有修饰符 RELTYPE 的“相关”的概念(父母,兄弟姐妹等)
相关;RELTYPE=SIBLING:19960401-080045-4000F192713@example.com
物业名称: RELATED-TO
用途:此属性用于表示一个日历组件与另一个日历组件之间的关系或引用。
值类型:文本
属性参数:可以在此属性上指定 IANA、非标准和关系类型属性参数。
一致性:可以在“VEVENT”、“VTODO”和“VJOURNAL”日历组件中指定此属性。
说明:属性值由另一个日历组件的持久、全局唯一标识符组成。该值将由“UID”属性在日历组件中表示。