- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 iCalendar 规范 RFC 5545 中的属性 RECURRENCE-ID 和此属性中的 RANGE 参数有点困惑。
假设一个日历组件包含一个称为“ session ”的重复事件,该事件应安排在从 2012 年 8 月 6 日开始的每个星期一 10 点到 12 点。重复结束应为 2012 年 10 月 29 日。
“ session ”将在 2012 年 9 月 3 日之前从每个星期一的 12 点到 15 点重新安排,范围设置为 THISANDFUTURE,以表明所有后续事件也将安排在 12 点到 15 点。
到 2012 年 10 月 1 日,“ session ”将重新安排在每个星期二(而不是星期一)的 10 点到 13 点,同时 RANGE 设置为 THISANDFUTURE。
此外,2012 年 9 月 17 日的单项赛事将从 8 点重新安排至 10 点。
iCalendar 格式的事件将如下所示:
BEGIN:VCALENDAR
...
BEGIN:VEVENT
DTSTART:20120806T100000Z
DTEND:20120806T120000Z
UID:atgbutj8md5v35fuguni1of4b9o@google.com
SEQUENCE:1
SUMMARY:Meeting
RRULE:FREQ=WEEKLY;UNTIL=20121029T100000Z
END:VEVENT
BEGIN:VEVENT
DTSTART:20120903T120000Z
DTEND:20120903T150000Z
UID:atgbutj8md5v35fuguni1of4b9o@google.com
SEQUENCE:1
SUMMARY:Meeting
RRULE:FREQ=WEEKLY;UNTIL=20121029T100000Z
RECURRENCE-ID;RANGE=THISANDFUTURE:20120903T100000Z
END:VEVENT
BEGIN:VEVENT
DTSTART:20121002T100000Z
DTEND:20121002T130000Z
UID:atgbutj8md5v35fuguni1of4b9o@google.com
SEQUENCE:1
SUMMARY:Meeting
RRULE:FREQ=WEEKLY;UNTIL=20121029T100000Z
RECURRENCE-ID;RANGE=THISANDFUTURE:20121001T100000Z or 20121002T120000Z???????????
END:VEVENT
BEGIN:VEVENT
DTSTART:20120917T080000Z
DTEND:20120917T100000Z
UID:atgbutj8md5v35fuguni1of4b9o@google.com
SEQUENCE:1
SUMMARY:Meeting
RRULE:FREQ=WEEKLY;UNTIL=20121029T100000Z
RECURRENCE-ID:20120917T100000Z or 20120917T120000Z?????????
END:VEVENT
END:VCALENDAR
最佳答案
calconnect interop oct 2010 中记录了使用 THISANDFUTURE 和互操作性重新安排时间的困难。
如果可以,互操作可能会更容易/更安全地遵循 RFC5545 § 3.8.4.4 中的注释。
The "RANGE" parameter may not be appropriate to reschedule specific subsequent instances [...] . In such cases, the calendar application could simply truncate the unbounded recurring calendar component (i.e., with the "COUNT" or "UNTIL" rule parts), and create two new unbounded recurring calendar components for the future instances.
关于icalendar - iCalendar 中的 RECURRENCE-ID (RFC 5545),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11456406/
我必须在 icalendar 文件中使用多个重复规则和异常(exception)规则,正如我在规范( RFC 2445 )中读到的那样,可以指定重复规则和异常(exception)规则的多个实例来定义
我有带有 RRULE 的 iCalendar 文件用于出现。如何根据 iCal 文件中的给定开始日期和 RRULE 获取事件发生的日期列表。 在 Java 中,我想编写一个方法,它应该采用开始日期和
我正在通读 RFC 5545 并试图确定如何正确地找到一组事件。假设我有一个 WEEKLY rrule = 2(每隔一周)。我还为周二、周三、周四指定了 BYDAY 规则部分。假设我的开始日期是 20
iCalendar 和 CalDav 之间有什么区别? 最佳答案 CalDAV 是 WebDAV 的协议(protocol)扩展,可用于操作 iCalendar 格式的数据。所以 CalDAV 就像日
我想根据 RFC 将多个事件分组到单个 ICS 文件(iCalendar 流)中。这是可以做到的,但我不知道如何做到。谁能帮助我或给我一个例子? 这是 rfc 所说的: However, multip
我对 iCalendar 规范 RFC 5545 中的属性 RECURRENCE-ID 和此属性中的 RANGE 参数有点困惑。 假设一个日历组件包含一个称为“ session ”的重复事件,该事件应
在 iCalendar spec我发现以下关于DTSTAMP : This property is different than the "CREATED" and "LAST-MODIFIED" p
我想通过邮件以附件形式发送预订信息以添加到 MS Outlook 中。哪种格式更好?特别是对于 MS Outlook 2003? 最佳答案 iCalendar基于vCalendar Outlook 2
有人能给我一个生成 icalendar 的 VTIMEZONE 部分的例子吗?使用 python 的文件 icalendar图书馆? 我相信这可以通过使用 icalendar.cal.Timezone
我正在使用优秀的 DDay.iCal从 Google 日历读取 iCal 文件。 每个 iCal 文件都有一个 X-WR-CALNAME 的非标准属性。 如何将它添加到 DDay.iCal.iCale
我认为我有一个包含 2 个测试事件的几乎最小的日历: BEGIN:VCALENDAR VERSION:2.0 BEGIN:VEVENT UID:Q1 DTSTAMP:20170504 SUMMARY:
我在为跨越多天的全天事件获取正确语法时遇到问题。这是我的 ICAL 事件: BEGIN:VCALENDAR VERSION:2.0 PRODID:-//http://XXX//Event METHOD
我需要从组织者的日历中检索与会者列表。为此,我需要确定另一个用户日历中的同一事件。 Exchange 正在链接相关事件,但该属性可能不会通过 Microsoft Graph API 公开,并且事件 i
您好,是否可以在 Vcalendar 中指定一个“昵称”作为 ATTENDEE。这样一来,电子邮件地址就不会出现在电子邮件的“必填”字段中,而是会显示一个更友好的名称吗?感谢您的帮助 米克 最佳答案
我使用以下代码在文件中生成日期: echo "DTSTART;TZID=" . date_default_timezone_get() . ":" . strftime('%Y%m%d', strto
问题 一些重复发生的事件并没有真正在某个时候结束(比如俱乐部 session ?),取决于其他条件(比如假期)。但是,每年都需要手动添加这些异常(exception)情况,因为日期可能不同。 研究 我
我试图了解 iCal feed 和 iCalendar 客户端如何处理过去和 future 的大量事件。有没有什么方法可以让 iCalendar 客户端将日期范围传达给 iCalendar 提要,以便
我有这个 iCal 文件: BEGIN:VCALENDARMETHOD:REQUESTPRODID:TestVERSION:2.0BEGIN:VTIMEZONETZID:TestZoneBEGIN:S
我通过 SMTP 正确发送 iCalendar session 请求(使用下面的代码),但是当我尝试附加文件时,该文件不会显示为 iCalendar 的一部分。在 Outlook 中打开 .ics 后
如何使用 RFC5545 中指定的 RRULE 使事件一天发生多次? 假设我希望每隔一周的周一和周五上午 11 点和晚上 18 点举办一次事件。是否可以像下面这样格式化 RRULE: RRULE:
我是一名优秀的程序员,十分优秀!