-1

RRule 中用于在日历中生成重复事件的标准化和约定是否独特?

我的意思是是否可以在所有平台(如 Android、iOS 和 Windows)中使用相同的规则。

编辑:

所以我的问题是

  1. 可以对所有平台使用相同的 RRule 吗?
  2. 如果没有,请向我建议每个平台的标准

添加: 我可以在所有平台中添加使用以下 RRULE 标准吗?

KB 关于 RRULE - Syncfusion 的 RecurrenceRule

4

2 回答 2

2

RRULE 属性由RFC5545定义,因此完全与平台无关。现在,当然:

  • 该标准存在多个实现,每个实现都有自己的限制或错误。
  • RRULE 定义本身在某些方面可能模棱两可,导致多种解释。

请注意,与其说是平台问题,不如说是实施问题。您可能在不同平台上有 2 个实现很好的互操作,并且您可以在同一平台上有 2 个不互操作的实现。

于 2015-07-22T07:26:34.010 回答
0

RFC2445RFC5445协议用于创建*.ical文件格式。 根据 wiki, iCalendar ( *.ics) 被大量产品使用和支持,包括Google Calendar, Apple Calendar(以前的 iCal)、IBM Lotus NotesYahoo! CalendarEvolution (software)、和eM Client,以及部分产品和。Lightning extension for Mozilla ThunderbirdSeaMonkeyMicrosoft OutlookNovell GroupWise

我们在实现递归引擎的同时也需要使用相同的协议,

根据 wiki,于 2009 年 9 月RFC 5545被替换RFC 2445,现在定义了标准。

所以我猜它不是特定于平台的,所以我们可以在所有平台上使用相同的协议。

对此的任何评论或建议都非常值得赞赏

于 2015-07-29T04:41:21.363 回答