Мой файл .ics выглядит примерно так:
BEGIN:VCALENDAR
PRODID:-//Calendar//task 1.0//EN
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20200227T081353Z
DTSTART:20200228T060500Z
DTEND:20200228T140500Z
SUMMARY:working
UID:5b98ddce64856f69a9cbbb4b@calendar.dav.com
DESCRIPTION:
END:VEVENT
END:VCALENDAR
Проблема в том, что когда я импортирую его в свой Календарь Google, время события отображается неправильно. Мой часовой пояс и часовой пояс Календаря Google - UTC + 1, а время события отображается 06:05 - 14:05, а должно быть 07:05 - 15:05. Также стоит отметить, что часовой пояс календаря .ics (после добавления в мой Календарь Google) отображается как «GMT + 00: 00».
Я попытался изменить файл .ics и добавить, например, TZID:/Europe/London
после BEGIN:VEVENT
, чтобы жестко закодировать часовой пояс события и «заставить» Google пересчитать время события на основе моего часового пояса календаря, но это не сработало.
Любой IDAS