Calendar 日历上的错误时间

Calendar 日历上的错误时间,calendar,timezone,icalendar,Calendar,Timezone,Icalendar,我有一个正在生成的ICS文件: BEGIN:VCALENDAR VERSION:2.0 PRODID:www.example.com X-WR-TIMEZONE:America/Chicago BEGIN:VTIMEZONE TZID:America/Chicago X-LIC-LOCATION:America/Chicago END:VTIMEZONE BEGIN:VEVENT UID:5f99186670d57 DTSTART;TZID=America/Chicago:20201029T19

我有一个正在生成的ICS文件:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:www.example.com
X-WR-TIMEZONE:America/Chicago
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
END:VTIMEZONE
BEGIN:VEVENT
UID:5f99186670d57
DTSTART;TZID=America/Chicago:20201029T190000
SEQUENCE:0
TRANSP:OPAQUE
DTEND;TZID=America/Chicago:20201029T220000
LOCATION:Use the following link: http://www.example.com
 -virtual-theater-6
SUMMARY:Camina  Camino
ATTENDEE;ROLE=REQ-PARTICIPANT;CN=John Doe:MAILTO:john@example.com
CLASS:PUBLIC
DESCRIPTION:<p>A movie that didnt&nbsp\; play</p>
X-ALT-DESC;FMTTYPE=text/html:<p>A movie that didnt&nbsp\; play</p>
ORGANIZER;CN=John:MAILTO:john2@example.com
DTSTAMP:20201028T030614Z
BEGIN:VALARM
TRIGGER:-P1W
ACTION:EMAIL
DESCRIPTION:<p>A movie that didnt&nbsp\; play</p>
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:EMAIL
DESCRIPTION:<p>A movie that didnt&nbsp\; play</p>
END:VALARM
BEGIN:VALARM
TRIGGER:-P90M
ACTION:DISPLAY
DESCRIPTION:<p>A movie that didnt&nbsp\; play</p>
END:VALARM
END:VEVENT
END:VCALENDAR
BEGIN:VCALENDAR
版本:2.0
PRODID:www.example.com
X-WR-时区:美国/芝加哥
开始:VTIMEZONE
TZID:美国/芝加哥
地点:美国/芝加哥
完:VTIMEZONE
开始:VEVENT
UID:5f99186670d57

DTSTART;TZID=美国/芝加哥:20201029T190000 序列:0 运输:不透明
数据终端;TZID=美国/芝加哥:20201029T220000 位置:使用以下链接:http://www.example.com -虚拟剧场-6 小结:卡米娜·卡米诺 与会者;角色=REQ-参与者;CN=johndoe:MAILTO:john@example.com 类别:公共 描述:一部没有;玩

X-ALT-DESC;FMTTYPE=text/html:一部没有;玩

组织者CN=John:MAILTO:john2@example.com DTSTAMP:20201028T03614Z 开始:VALARM 触发器:-P1W 行动:电邮 描述:一部没有;玩

完:瓦拉姆 开始:VALARM 触发器:-P1D 行动:电邮 描述:一部没有;玩

完:瓦拉姆 开始:VALARM 触发器:-P90M 行动:显示 描述:一部没有;玩

完:瓦拉姆 完:维文特 完:VCALENDAR
这应该是美国中部标准时间下午2:00和东部标准时间下午3:00。当我将20201029T220000插入TimeAnDate.com时,它是正确的。请看这里:


但是,当我导入ICAL或Google日历时,时间是晚上8点,而且非常遥远。知道怎么回事吗?

TZID=America/Chicago:20201029T190000是芝加哥和DTEND的晚上7点;TZID=美国/芝加哥:20201029T220000是芝加哥的晚上8点。你提到一个,链接就有另一个。谷歌日历中的时区是什么?