如何用不同的开始/结束时间表示icalendar重复事件?

时间:2014-01-24 16:56:29

标签: icalendar rfc2445 rfc5545

我正在研究RFC 2445,但在理解如何使用如下模式表示重复事件时遇到一些麻烦:

每周一下午2:00至下午3:00,每周四上午10:00至上午11:00。

这可能吗?如果是这样,你能指出我正确的方向吗?感谢。

1 个答案:

答案 0 :(得分:2)

虽然它没有太大变化,但你应该学习RFC5545,因为它取代了RFC2445。

做你想要的你需要设置一个规则,每周发生一次,在星期一和星期四的10和14小时,然后选择第二和第三个意思只有星期一下午2点和星期四上午10点。

翻译成RRULE,这变为

RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO,TH;BYHOUR=10,14;BYSETPOS=2,3

持续时间由DTSTART和DTEND设置:只需放置日历事件的第一个实例,并在DTSTART后一小时制作DTEND。

相关问题