【发布时间】:2014-05-30 21:08:59
【问题描述】:
我正在尝试将一个简单的 ics 文件导入 Google 日历。但是,即使我指定了时区,Google 日历仍然会导入错误的事件时间。 (虽然它确实说错误的时间在正确的时区。)
这是我的 ics 文件的示例:
BEGIN:VCALENDAR
BEGIN:VEVENT
DESCRIPTION: Test_Description
DTEND;TZID=US-Pacific:20140606T180000
DTSTART;TZID=US-Pacific:20140606T170000
LOCATION:Test_Location
SUMMARY:Test_Summary
UID:20140606T150000@NL
END:VEVENT
END:VCALENDAR
此事件应显示为发生在 6 月 6 日,太平洋标准时间下午 5 点至下午 6 点。但是,在我的日历上,它显示为 6 月 6 日,太平洋标准时间上午 10 点至上午 11 点。
我认为(尽管尚未实施)一种将所有内容更改为 UTC 并相应调整事件时间的技巧可能工作。但是,这实施起来会有点烦人,老实说,Google 日历应该能够处理这种简单的导入。
有没有人有任何建议来解决这个问题,或者在我的 ICS 文件中看到任何错误?
谢谢!
【问题讨论】:
标签: import calendar timezone icalendar