2013-03-18 64 views
0

我目前正在從ical格式顯示日期(通過caldav從iCloud獲取)。然而,日期時間格式不洽,有時我得到一個VEVENT類似如下:奇怪的日期時間格式在iCloud日曆

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

DTSTART日期時間沒有道理給我。有沒有關於如何解釋這種日期時間的文檔?

回答

0

確實沒有意義。它不符合RFC5545,所以服務器應該拒絕它。

在我看來,唯一明智的做法是嘗試追蹤生成此消息的客戶端並讓他們修復錯誤。一般來說,這是由PRODID屬性值指示的,儘管服務器有時會重寫這些值。

+0

它由iCloud日曆本身生成。那麼可能必須寫信給蘋果。 – Femaref 2013-03-19 11:45:05