0

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

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

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

4

1 回答 1

0

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

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

于 2013-03-19T11:10:31.380 回答