Календарь: в файле ICS отсутствует информация о часовом поясе!

Сгенерированный нами файл ics соответствует спецификации iCalendar. В частности, для времени мы генерируем временные метки в формате UTC (исходный код 1, исходный код 2), к которым добавляется суффикс Z. Это соответствует следующим требованиям:

ФОРМА #2: ВРЕМЯ UTC

      Время UTC, или абсолютное время, идентифицируется суффиксом в виде
      заглавной латинской буквы Z (указатель UTC), добавляемым к значению времени.
      Например, следующее значение представляет 07:00 утра по UTC:

       070000Z

      Параметр свойства "TZID" НЕ ДОЛЖЕН применяться к свойствам ВРЕМЕНИ,
      значения которых указаны в UTC.

Другие свойства, такие как X-WR-TIMEZONE и X-LIC-LOCATION, не входят в эту спецификацию.

Продолжая тему из исходного сообщения (OP), я заметил, что другие пользователи отмечали в связанной теме, что эта проблема специфична для календарного просмотра GoDaddy. Возможно, это связано с тем, как она обрабатывается в их адаптере при импорте файлов iCal. Замечали ли вы эту проблему с другими календарями?

1 лайк