iCloud日历中奇怪的日期时间格式

时间:2013-03-18 15:34:07

标签: icloud icalendar rfc5545

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

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

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

1 个答案:

答案 0 :(得分:0)

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

我认为唯一理智的做法是尝试追踪生成此内容的客户端并让他们修复他们的错误。通常,这由PRODID属性值指示,尽管服务器有时会重写它们。