纠正 Thunderbird 日历导入时的时间差异:

纠正 Thunderbird 日历导入时的时间差异:

尝试将 ICS 日历导入 Thunderbird。

由于某种原因,存在时间差异,可能与 UTC 有关

例如,以下是事件时间:

DTSTART;TZID=GMT-05:20230927T110000Z
DTEND;TZID=GMT-05:20230927T140000Z

活动预计于美国东部时间 (GMT-05) 上午 11 点开始,下午 2 点结束

当 TB 将 ICS 中的所有数据导入“您希望将哪些事件(或全部事件)放入日历中?”列表后,它会显示该事件的时间信息:

开始日期:2023 年 9 月 27 日星期三上午 7:00
(UTC 时间 2023 年 9 月 27 日星期三上午 11:00)
结束日期:2023 年 9 月 27 日星期三上午 10:00
(UTC 时间 2023 年 9 月 27 日星期三下午 2:00)

当它实际将活动导入日历时,开始时间是早上 7 点,结束时间是早上 10 点

我必须做什么才能导入我需要的时间,即开始时间是上午 11 点,结束时间是下午 2 点?

答案1

我觉得你的时间表示法不太符合 iCalendar 规范。“GMT-05”与后面的“Z”冲突。“Z”表示 UTC 时间。试试不加“Z”。

參閱iCalendar网站. 还有一个iCalendar 验证器测试您的 ics 文件或文本。

相关内容