繁体   English   中英

Icalendar中的多重复规则和异常规则

[英]Multiple Recurrence Rule and Exception Rule in Icalendar

我必须在icalendar文件中使用多个重复规则和异常规则,正如我在规范( RFC 2445 )中读到的那样,可以指定多个重复规则和异常规则实例来定义更复杂的重复集。 这是否意味着我可以在icalendar文件中写出多行RRule?

RRULE:FREQ=YEARLY;BYDAY=TU,TH
RRULE:FREQ=YEARLY;BYMONTH=6,7
RRULE:FREQ=MONTHLY;INTERVAL=18;COUNT=10;BYMONTHDAY=10,11,12,13,14

有谁知道如何编写重复规则和例外规则的多个实例?

你可以,但RFC 5545(废弃了2445)说明

通过收集由任何指定的“RRULE”和“RDATE”属性生成的所有开始DATE-TIME值,然后排除“EXDATE”属性指定的任何开始DATE-TIME值,生成最终重复集。

但是根据你的例子看起来你想要的东西可能更好地定义如下:

RRULE:FREQ = YEARLY; BYMONTH = 6,7; BYDAY = TU,TH; BYMONTHDAY = 10,11,12,13,14; COUNT = 10

(虽然这是猜测,因为你想要的结果不明确)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM