Haga que Outlook comprenda las invitaciones a eventos "todo el día" desde Google Calendar

Haga que Outlook comprenda las invitaciones a eventos "todo el día" desde Google Calendar

Estoy creando un evento de todo el día en mi Google Calendar personal y me estoy invitando a mi cuenta de correo electrónico del trabajo para mantener mis calendarios sincronizados para ese evento. Estoy usando Outlook 2016 en Windows 10 para la segunda cuenta.

Por alguna razón, Outlook cree que un evento "Todo el día" se desplaza 1 hora. Supongamos un ICS con esta información:

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.

Esto aparece en Outlook así:

When: vrijdag 3 novemeber 2017 01:00 to zaterdag 4 november 2017 01:00

Lo que sucedees que ha cambiado exactamente una hora, y en la vista "Mes" aparecería incómodamente tanto el viernes ("vrijdag") como el sábado ("zaterdag").

lo que me gustariaes que el evento se muestre como un evento "Todo el día" el viernes también en Outlook.

¿Cómo puedo hacer que Outlook se comporte?


Más detalles sobre la situación inversa:

Si creo un evento "Todo el día" en Outlook y lo guardo en ICS, se verá así:

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.

En Google Calendar estohaceaparecer correctamente como un evento de "Todo el día".


Alguna información sobre la configuración de mi zona horaria:

  • Google Calendar dice que cuando hago clic en "Zona horaria" en un evento que tiene horas, estoy en la zona "GMT +02:00 (Ámsterdam)" zona horaria.
  • La fecha y hora de Windows dice que estoy en la zona horaria "(UTC+01:00) Ámsterdam, Berlín...". Las opciones de Outlook en "Calendario" informan la misma zona horaria.

Respuesta1

He tenido una frustración relacionada durante mucho tiempo y se me ocurrió una solución sencilla. Creo citas para todo el día en mi calendario de Google e invito a mi calendario de Outlook. Ambos calendarios están configurados según la hora estándar del este de EE. UU. (5 horas GMT). Mis citas de Google de todo el día cambian 5 horas en mi Outlook o 6 horas durante el horario de verano.

La solución: en Google, ahora creo citas desde las 12:00 a. m. del día del evento hasta las 12:00 a. m. del día siguiente. No uso la casilla de verificación "todo el día". Esto incluye automáticamente la zona horaria cuando envío una invitación. Cuando acepto estas invitaciones en Outlook, se muestran correctamente en un solo día.

Respuesta2

Yo tuve el mismo problema. La solución es agregar la información de la zona horaria en el archivo .ics de esta manera:

BEGIN:VTIMEZONE
TZID:W. Europe Standard Time
BEGIN:STANDARD
DTSTART:16011028T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010325T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE

Esto debería solucionar su problema y brindarle un evento que durará todo el día. Su evento ahora comenzará a las 0:00:00 y terminará allí también. Obviamente deberías introducir tu zona horaria preferida si no estás en CET.

información relacionada