Плавающая дата и время в файле ics не работает для календаря Yahoo - PullRequest
0 голосов
/ 31 марта 2019

Я создаю событие календаря для календаря Google, Apple Calendar и Yahoo Calendar.Событие является специфическим для каждого отдельного клиента, и в зависимости от его адреса это будет происходить в определенное время, поэтому нам не нужно конвертировать часовой пояс. Созданный мной файл ics правильно отображает время для Google и Apple Calendar, но отображает неверное время для календаря Yahoo..

Итак, я создал файл ics с DTSTART: 20190415T154500 и DTEND: 20190415T164500 (как указано https://www.kanzaki.com/docs/ical/dateTime.html дата с локальным временем) без указания часового пояса.Это хорошо работает для календаря Apple и Google, но в случае Yahoo выдает «Mon, 15 Apr, 11:45 AM - 12:45 PM», хотя мой часовой пояс в Yahoo совпадает с моим календарем Google.ниже мой файл ics НАЧИНАЕТСЯ: VCALENDAR
ВЕРСИЯ: 2.0
PRODID: - // ZContent.net//Zap Calendar 1.0 // EN
CALSCALE: GREGORIAN
МЕТОД: ОПУБЛИКОВАТЬ
НАЧАТЬ:VEVENT
РЕЗЮМЕ: окно прибытия специалиста
UID: d5497571-a7fe-49e2-b0a5-d619e7f5c73a DTSTART: 20190415T154500
DTEND: 20190415T164500
РАСПОЛОЖЕНИЕ: 101 XYZ, ФРАНЦИЯ, ФРАНЦИЯ 194098
ОПИСАНИЕ: Спасибо за выбор нашего сервиса!
X-ALT-DESC; FMTTYPE = text / html: Спасибо за выбор нашего сервиса.

Необходимо перенести расписание?sigin, чтобы изменить дату и время встречи.
END: VEVENT
END: VCALENDAR

Ожидание состоит в том, что независимо от часового пояса пользователь должен получать время по понедельникам, 15 апреля - 3:45 - 4:45 вечера.

Любая помощь будет принята с благодарностью.

...