代码之家  ›  专栏  ›  技术社区  ›  Nakul Chaudhary

iCalendar(.ics)和vCalendar(.vcs)之间的差异

  •  45
  • Nakul Chaudhary  · 技术社区  · 17 年前

    我想通过邮件将预订信息以附件形式发送到MS Outlook中。

    5 回复  |  直到 12 年前
        1
  •  42
  •   RaYell    17 年前

    iCalendar 基于 vCalendar Outlook 2007可以很好地处理这两种格式,所以选择哪种格式并不重要。

    我不确定这是否代表Outlook 2003。我想你应该试一试。

    Outlook的默认日历格式为iCalendar( *.ics

        2
  •  33
  •   Junping    15 年前

    .ics和.vcs文件都是ASCII格式的。如果使用“另存为”选项保存日历条目 (Appt、会议请求/响应/延期/取消等)以.ics和.vcs格式和 使用vimdiff,您可以很容易地看到差异。

    “版本:1.0”,而.ics文件使用“版本:2.0”。

    有关vCalendar v1.0的规范,请访问 http://www.imc.org/pdi/pdiproddev.html . iCalendar(vCalendar v2.0)的规范在RFC5545中。一般来说,越新越好,而且 Outlook 2007及以后的版本也是如此,但Outlook 2003则不然。

    .ics和.vcs格式,但它仅读取&正确显示.vcs文件。它能读 尚未完全致力于v2.0。

        3
  •  5
  •   trapicki    8 年前

    你可以试试 VCS to ICS file converter . 它具有解析事件和TODO的功能。 您可以通过蓝牙导出或通过nbuexplorer转换诺基亚手机生成的VCS。

    • 完全支持UTF-8
    • 标准iCalendar v2.0输出
    • 与Android、iOS、Mozilla Lightning/Sunbird、谷歌日历等兼容
    • 跨平台
        4
  •  4
  •   Bill the Lizard    13 年前

        5
  •  3
  •   Alison Eagle    16 年前

    较新的iCalendar格式(附加了更多数据)包含有关创建事件的人员的信息,因此,当事件导入Outlook(例如)时,对该事件的更改将通过电子邮件传达给创建者。当您需要通知其他人任何更改时,这会很有帮助。

    但是,当我只是将一个事件从一个日历导出到另一个日历时,我更喜欢使用vCalendar,因为如果我进行更改或删除某些内容,这不需要向创建者(通常是我自己)发送电子邮件。

    推荐文章