【问题标题】:Weird datetime format in iCloud calendariCloud 日历中奇怪的日期时间格式
【发布时间】:2013-03-18 15:34:06
【问题描述】:

我目前正致力于显示 ical 格式的日期(通过 caldav 从 iCloud 获取)。但是,日期时间格式不一致,有时我会得到一个VEVENT,如下所示:

BEGIN:VEVENT
...
DTSTART;TZID=Europe/Berlin:Mond marc 2013 T-001020350 (TIV)
DTEND;TZID=Europe/Berlin:20130315T120000
END:VEVENT

DTSTART 日期时间对我来说没有意义。有没有关于如何解释这种日期时间的文档?

【问题讨论】:

    标签: icloud icalendar rfc5545


    【解决方案1】:

    这确实没有意义。它不符合RFC5545,所以服务器应该拒绝它。

    在我看来,唯一明智的做法是尝试追踪生成此问题的客户端并让他们修复错误。通常,这由 PRODID 属性值指示,尽管服务器有时会重写这些值。

    【讨论】:

    • 它是由 iCloud 日历本身生成的。那可能得写信给苹果了。
    猜你喜欢
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多