将 ICS 文件导入 Outlook 时区问题

将 ICS 文件导入 Outlook 时区问题

当在 iCloud 日历中生成会议邀请并发送给我时,我必须将 .ics 文件导入 Outlook 2016。当我这样做时,它会导入 1 小时的休息时间。

  • iCloud 时区设置为“英国时间”。
  • 事件创建于晚上 7:30,时区为“英国时间”,如下一张截图所示: 正在 iCloud 中创建事件

  • PC 设置为伦敦时间,并启用夏令时

  • 导入到 Outlook 后,时间现在是晚上 8:30,如下所示: Outlook 显示错误时间

  • .ics 文件包含“TZID:Europe/London”

有没有什么办法可以让 Outlook 在晚上 7:30 导入它,而无需将所有内容更改为 UTC?我的客户不会更改为 UTC。

谢谢

答案1

遇到一些类似的问题。基本上,这取决于 ICS 是否指定 UTC 或本地时间。例如,考虑名称值对。

结束日期:20200702T091500Z

上述名称值对指定 UTC(尾随的“Z”指定时间为 UTC)。因此,您的日历会将其视为 UTC 上午 9:15,并在导入后根据您的本地日历显示它(如您使用的时区)

要使 ics 指定本地时间而不是 UTC 时间,您必须删除最后一个尾随的“Z”并指定为

结束日期:20200702T091500

需要对 DSTART 进行类似的更改

https://www.kanzaki.com/docs/ical/dateTime.html

相关内容