Java Отправить запрос на встречу в Outlook ical4j - PullRequest
0 голосов
/ 23 сентября 2018

Я пытаюсь отправить приглашение на собрание Outlook с Java.Когда я отправляю в UTC, Outlook настраивает часовой пояс на календарь клиента и показывает.Что я должен сделать, чтобы клиент не настраивался автоматически на часовой пояс клиента?Пример: если я отправлю собрание для 5 вечера тихоокеанского региона клиенту, который находится в восточной части страны, оно все равно должно отображаться в 5 вечера в календаре клиента.Мой запрос имеет:

DTSTART:20181029T070000Z
DTEND:20181030T070000Z

1 Ответ

0 голосов
/ 24 сентября 2018

Если вы хотите, чтобы событие появлялось в одно и то же время дня, независимо от часового пояса участника, вы хотите использовать плавающее время.По сути, это тот же синтаксис, без окончательного Z. См. https://tools.ietf.org/html/rfc5545#section-3.3.5, например,

DTSTART:20181029T170000

, чтобы узнать о событии, которое должно начаться в 17:00, где бы ни находился получатель.

Остерегайтесь, однако, что это действительно странная вещь для встреч.Если у вас есть органайзер в одном часовом поясе, а участники в других часовых поясах участвуют в конференц-звонке, они в конечном итоге наберут номер в разное время.Вы действительно этого хотите?

...