2016-06-09 88 views
2

每次嘗試將.ICS文件導入到我的365 Outlook日曆時,我都會收到「內容轉換失敗」 - 錯誤消息。Office365導入ICS文件時「內容轉換失敗」

我用我自己的Java應用程序生成的文件,但也試過在http://apps.marudot.com/ical/

我的ICS文件生成與網絡上找到的ICS-事件製造者生成的文件看起來是這樣的:

BEGIN:VCALENDAR 
VERSION:2.0 
PRODID:-//www.marudot.com//iCal Event Maker 
X-WR-CALNAME:Exams 
CALSCALE:GREGORIAN 
BEGIN:VEVENT 
DTSTAMP:20160609T221559Z 
UID:[email protected] 
DTSTART;TZID="Etc/GMT+2":20160831T120000 
DTEND;TZID="Etc/GMT+2":20160831T140000 
SUMMARY:Biologiy exam 
LOCATION:ICT-B1034 
END:VEVENT 
END:VCALENDAR 

相同的ICS文件似乎在Google日曆中正常工作。

回答

0

您的iCalendar文件缺少VTIMEZONE組件,其中包含「Etc/EMT + 2」的時區定義。

或者,你可以嘗試在前面加上TZID參數與/,表明它是一個奧爾森時區ID,它不具有VTIMEZONE組件,就像這樣:

DTSTART;TZID="/Etc/GMT+2":20160831T120000