Outlook直播ICS日历关闭1小时

时间:2016-10-21 14:38:34

标签: outlook calendar icalendar

Auth::id()

在Gmail,iPhone或iCloud中订阅此日历时,即使在下午6点也会显示正确的时间。但是Outlook Live会在一小时后显示此事件:晚上7点到晚上8点。为什么会这样?在夏令时变化后,日期和时间是正确的。所以在11月5日之后,时间是正确的。

1 个答案:

答案 0 :(得分:1)

不知道你在哪里获得了这个VTIMEZONE定义,但它的DST仅在2017年开始。 尝试使用类似的东西:

BEGIN:VTIMEZONE
TZID:America/Toronto
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
DTSTART:20081102T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
TZNAME:EST
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:20080309T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
TZNAME:EDT
END:DAYLIGHT
END:VTIMEZONE

我假设只在你的stackoverflow帖子中添加了空行。