RRule 中用于在日历中生成重复事件的标准化和约定是否独特?
我的意思是是否可以在所有平台(如 Android、iOS 和 Windows)中使用相同的规则。
编辑:
所以我的问题是
- 可以对所有平台使用相同的 RRule 吗?
- 如果没有,请向我建议每个平台的标准
添加: 我可以在所有平台中添加使用以下 RRULE 标准吗?
RRule 中用于在日历中生成重复事件的标准化和约定是否独特?
我的意思是是否可以在所有平台(如 Android、iOS 和 Windows)中使用相同的规则。
编辑:
所以我的问题是
添加: 我可以在所有平台中添加使用以下 RRULE 标准吗?
RRULE 属性由RFC5545定义,因此完全与平台无关。现在,当然:
请注意,与其说是平台问题,不如说是实施问题。您可能在不同平台上有 2 个实现很好的互操作,并且您可以在同一平台上有 2 个不互操作的实现。
RFC2445
和RFC5445
协议用于创建*.ical
文件格式。
根据 wiki,
iCalendar ( *.ics
) 被大量产品使用和支持,包括Google Calendar
, Apple Calendar
(以前的 iCal)、IBM Lotus Notes
、Yahoo! Calendar
、Evolution (software)
、和eM Client
,以及部分产品和。Lightning extension for Mozilla Thunderbird
SeaMonkey
Microsoft Outlook
Novell GroupWise
我们在实现递归引擎的同时也需要使用相同的协议,
根据 wiki,于 2009 年 9 月RFC 5545
被替换RFC 2445
,现在定义了标准。
所以我猜它不是特定于平台的,所以我们可以在所有平台上使用相同的协议。
对此的任何评论或建议都非常值得赞赏