Отправить приглашение на собрание с System.Net.Mail
Я использую этот пример кода для отправки приглашения на собрание. У меня проблема: каждый раз, когда я использую код, время встречи всегда неправильное.
Например: DTSTART:20120710T143000Z
назначает встречу в Outlook Tuesday, July 10, 2012 4:30 PM-5:30 PM
когда это должно дать Tuesday, July 10, 2012 2:30 PM-3:30 PM
, Почему это происходит?
Наше местное время - UTC/GMT +3 (стандартное время Иордании) летом и UTC/GMT +2 зимой. Каждый раз, когда я записываюсь на прием через Outlook, это всегда подходящее время.
1 ответ
Решение
Время начала вашей встречи должно быть временем UTC. Я подозреваю, что вы вставляете местное (иорданское) время. Это объясняет разницу в два часа, потому что afaik UTC не учитывает переход на летнее время.
SO ресурсы: