В моем приложении письмо отправлено с вложением Vcal для добавления бронирования в Microsoft Outlook, но сервер в другом часовом поясе и клиент в другом часовом поясе, поэтому изменение времени зависит от текущего часового пояса Outlook.Если я установлю одинаковый часовой пояс на сервере и клиенте, тогда vcal покажет правильное время.Мой текущий формат vcal как:
BEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
DTSTART:20100712T191500Z
DTEND:20100712T194500Z
SUMMARY:Meditation with FNF LNL
DESCRIPTION:You have booked an appointment.
LOCATION:Tech Site 1 (Marriott Room1)
END:VEVENT
END:VCALENDAR
Пожалуйста, предложите любой формат vcal, чтобы он не зависел от часового пояса.
Я добавляю DTSTART время в vb.net.
startDate.ToUniversalTime().ToString("yyyyMMdd\THHmmss\Z")
Любой формат в vcal, поэтому он не зависит от часового пояса