【发布时间】:2018-09-12 00:24:18
【问题描述】:
我们每年都会在周末(Fr-Su)举办活动,其中包括 6 月的第一个星期日。我将如何创建一个表示这三天(全天事件)的 iCalendar 事件?
为第一个星期日创建规则很容易。但是对于周六和周五,我没有成功创建一个倒数的规则(RFC 5545 说INTERVAL,COUNT 必须是正数)。而且我想不出从周五开始的不同表达方式- 可能是五月的最后一个星期五,也可能是六月的第一个星期五。
【问题讨论】:
-
你在使用 Python 的 rrule 模块吗?
-
6 月的第一个星期日制定一个规则,然后简单地倒数 2 天以开始活动不是更容易吗?
-
@rlanvin 如果我知道怎么做,我会的。想法?
-
对不起,我的意思是用脚本(Python 或其他)倒数。目前我没有看到纯粹使用 RRULE 的方法。
-
我问了一个very similar question (Friday before first Saturday) 这是可以解决的。我想知道接受(仅)是否会适应您的情况。