来自 iCal 的规则操作

Operations on rrule from iCal

iCal 允许通过规则定义重复事件。规则上可能有许多所需的操作。操作可能包括集合操作(​​并集、交集..)和时间操作(如之前、之后、中)。例如,我可能想知道一个规则是否包含另一个规则。有没有这样的图书馆。我浏览了很多库,我发现它们大多生成事件。是否有任何库对 rrule

执行一些推理和操作

google-rfc-2445 项目 (Java) 专注于 RRULE 和计算它们的日期。虽然它已经很长时间没有更新了,但我在我的一个项目中使用了这个库,它工作得很好。