我目前正致力于从ical格式显示日期(从iCloud通过caldav获取)。但是,日期时间格式不一致,有时我得到VEVENT
,如下所示:
BEGIN:VEVENT
...
DTSTART;TZID=Europe/Berlin:Mond marc 2013 T-001020350 (TIV)
DTEND;TZID=Europe/Berlin:20130315T120000
END:VEVENT
DTSTART
日期时间对我没有意义。有没有关于如何解释这种日期时间的文档?
答案 0 :(得分:0)
确实没有意义。它不符合RFC5545,因此服务器应该拒绝它。
我认为唯一理智的做法是尝试追踪生成此内容的客户端并让他们修复他们的错误。通常,这由PRODID属性值指示,尽管服务器有时会重写它们。