Calendar 重复事件的RRule在所有平台上都很常见?

Calendar 重复事件的RRule在所有平台上都很常见?,calendar,cross-platform,recurrence,rfc,rrule,Calendar,Cross Platform,Recurrence,Rfc,Rrule,RRule中用于在日历中生成重复事件的标准化和约定是否独特 我的意思是,同样的规则是否可以在所有的平台上使用,比如Android、iOS和Windows 编辑: 所以我的问题是 所有平台都可以使用相同的RRule吗 如果没有,请向我建议每个平台的标准 添加: 我可以在所有平台中使用以下RRULE标准吗 RRULE属性由定义,因此完全不受平台影响。当然,现在: 该标准存在多个实现,每个实现都有自己的限制或缺陷 RRULE定义本身可能在某些方面模棱两可,导致多重解释 请注意,与其说是平台问题,不

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

我的意思是,同样的规则是否可以在所有的平台上使用,比如Android、iOS和Windows

编辑:

所以我的问题是

  • 所有平台都可以使用相同的RRule吗
  • 如果没有,请向我建议每个平台的标准
  • 添加: 我可以在所有平台中使用以下RRULE标准吗


    RRULE属性由定义,因此完全不受平台影响。当然,现在:

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

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

    RFC2445
    RFC5445
    协议用于创建
    *.ical
    文件格式。 iCalendar(
    *.ics
    )被大量产品使用和支持,包括
    谷歌日历
    苹果日历
    (以前是iCal),
    IBM Lotus Notes
    雅虎!日历
    Evolution(软件)
    eM客户端
    Mozilla Thunderbird的闪电扩展
    SeaMonkey
    ,部分由
    Microsoft Outlook
    Novell GroupWise
    提供

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

    根据wiki的说法,
    rfc5545
    在2009年9月取代了
    rfc2445
    ,现在定义了该标准

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


    关于这一点的任何评论或建议都是非常值得赞赏的

    我已经在编辑的内容中缩小了我的问题范围,但仍然有一些投票来结束这个问题:(