我刚刚遇到了Google的API在一个具有结束日期的经常性事件上遇到的问题。
例如,如果我在2016年8月31日之前的15小时至17小时内每天都要进行一次康复活动,那么该活动就表明:
RRULE=FREQ=WEEKLY;UNTIL=20160831T130000Z;BYDAY=TU,我们,TH,FR,SA
它不应该更多(事件结束):UNTIL=20160831T150000Z?
谢谢你的帮助
达米恩
发布于 2016-08-29 12:17:36
大概您的重复事件发生在CET或类似时区的15:00-17:00之间。夏季的CET是UTC +2小时,所以这是正确的:
UNTIL=20160831T130000Z世界协调时间13:00是中央时间15:00。Z后缀将DATETIME值标记为UTC (阅读RFC 5545,"FORM #2: DATE WITH UTC TIME")
发布于 2016-08-30 19:33:46
重复的内容总是指实例的开始。因此,UNTIL指定实例的最后允许开始日期(-time)。实例的实际持续时间根本不重要。
我认为RFC 5545没有明确说明这一点,但我认为如果您阅读了所有关于重复的章节,就会变得很清楚。
https://stackoverflow.com/questions/39195509
复制相似问题