我正在开发一个网络应用程序,您可以在其中创建和编辑Google日历中的活动。
我的问题是,当我创建一个事件并添加一个重复时,第一个事件会在错误的日期发出,但其他事件会在正确的日期发生。
示例:
我在8月15日(星期六)举行的活动将再次发生:周一,周三和周五至9月30日。
以下是我使用的重复规则:
RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR;UNTIL=20150930T040000Z
问题是它在8月15日星期六(错误地)创建了一个事件,然后正确地开始了下一个星期一的重复。
正确的行为是不在8月15日举行活动。
任何人都有指针或知道如何解决这个问题?
答案 0 :(得分:0)
重复仅定义事件重复的时间。要使事件在正确的日期开始,您需要在正确的日期创建它。 例如: 你的第一天工作是在星期六。之后,您将在每周一,周三和周五工作。在这种情况下,日历行为是正确的。