Я создаю событие на весь день в своем личном календаре Google и приглашаю себя в моей рабочей электронной почте, чтобы синхронизировать мои календари с этим событием. Я использую Outlook 2016 на Windows 10 для второй учетной записи.
По какой-то причине Outlook считает, что событие "Весь день" сдвигается на 1 час. Предположим, ICS с этой информацией:
BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART;VALUE=DATE:20171103
DTEND;VALUE=DATE:20171104
DTSTAMP:20171004T080944Z
....etc.
В Outlook это выглядит так:
When: vrijdag 3 novemeber 2017 01:00 to zaterdag 4 november 2017 01:00
Что происходит, так это то, что он сдвинут ровно на один час, и в представлении "Месяц" он будет неуклюже отображаться как в пятницу ("vrijdag"), так и в субботу ("zaterdag").
Я хотел бы , чтобы это событие отображалось как событие "Весь день" в пятницу в Outlook.
Как я могу заставить Outlook вести себя?
Подробнее об обратной ситуации:
Если бы я создал событие "Весь день" в Outlook и сохранил его в ICS, это выглядело бы так:
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
CREATED:20171004T082925Z
DTEND;VALUE=DATE:20171104
DTSTAMP:20171004T082925Z
DTSTART;VALUE=DATE:20171103
LAST-MODIFIED:20171004T082925Z
....etc.
В Календаре Google это правильно отображаться как "All Day" событие.
Некоторая информация о моих настройках часового пояса:
- Календарь Google сообщает, что когда я нажимаю "Часовой пояс" на событии, в котором есть время, я нахожусь в часовом поясе « GMT +02:00 (Амстердам) ».
- Windows Date & Time говорит, что я нахожусь в часовом поясе " (UTC +01:00) Амстердам, Берлин ... ". Параметры Outlook в разделе "Календарь" отображают тот же часовой пояс.