ics文件DTEND时间或时区



当我在android设备上打开我的ics文件时,DTSTART日期显示的时间是正确的,但DTEND显示的时间(+1小时)是错误的。当我直接在谷歌日历或outlook上打开ics时,DTEND日期会正确显示。为什么不起作用??

BEGIN:VCALENDAR
VERSION:1.0
PRODID:TEST
METHOD:REQUEST
BEGIN:VEVENT
UID: 20150217T011243-1175262756
DTSTAMP: 20150217T011243
DTSTART;TZID=Europe/Amsterdam:20150301T120000
DTEND;TZID=Europe/Amsterdam:20150301T200000
SUMMARY:Werken
END:VEVENT
END:VCALENDAR

注意:如果我从DTSTART和DTEND中删除TZID,则开始和结束时间都将显示+1小时。

这很可能是因为您的日历没有定义VTIMEZONE(https://www.rfc-editor.org/rfc/rfc5545#section-3.6.5)

相关内容

  • 没有找到相关文章

最新更新