Когда письмо, к которому прикреплен файл .ics
, открывается с помощью Gmail, в нем отображается предварительный просмотр времени события.Этот предварительный просмотр в основном отображается правильно, но иногда он показывает время , увеличенное на 5:30 часов (индийское стандартное время).В других случаях, несмотря на неправильный предварительный просмотр, когда мы продолжаем добавлять событие в наш календарь, оно показывает правильное время.
Это несоответствие может означать, что я использую формат времени, который официально не поддерживаетсяпо ICS стандарт (или Gmail).
Это мой файл:
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID://<Org. Name>/<Event Name>//EN
UID:<something>
BEGIN:VEVENT
DTSTART:20190622T090000+05:30
DTEND:20190622T120000+05:30
SUMMARY:<Summary>
ORGANIZER;CN=<Org. Name>:<Org. EmailID>
LOCATION:<Location>
DESCRIPTION:<Text>
END:VEVENT
END:VCALENDAR
Некоторые предложили использовать идентификатор Олсона, например:
DTEND;TZID=Asia/Kolkata:20140606T180000
DTSTART;TZID=US-Pacific:20140606T170000
Но как официально указать время в файле ics
, чтобы Google Preview и календарь правильно его читали?Должен ли я указывать время в GMT вместо этого?(Я думаю, это не должно иметь никакого значения)
И что не так с тем стилем, который я использовал (20190622T090000+05:30
)