Google calendar API v3:重复开始于错误的一天

Google calendar API v3: recurrence begins on the wrong day

我正在开发一个 Web 应用程序,您可以在其中创建和编辑 google 日历中的事件。

我的问题是,当我创建一个事件并添加一个重复时,第一个事件在错误的日期出现,但其他重复在正确的日期离开。

示例:

我在 8 月 15 日(星期六)举办了一个活动,活动将在周一、周三和周五持续到 9 月 30 日。

下面是我使用的循环规则:

RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR;UNTIL=20150930T040000Z

问题是它在 8 月 15 日星期六(错误地)创建了一个事件,然后正确地开始了下一个星期一的重复。

正确的做法是不要参加 8 月 15 日的活动。

有人指点或知道如何解决这个问题吗?

重复仅定义事件重复的时间。要使活动在正确的日期开始,您需要在正确的日期创建它。 例如: 你的第一天工作是在星期六。之后每周一、三、五上班。在这种情况下,日历行为是正确的。