¿Evento del calendario de Google en la zona horaria UTC?

11

Estoy tratando de crear un calendario con algunos eventos relacionados con un juego de consola, específicamente Destiny, y tiene algunos horarios fijos cada día, cada semana y cada fin de semana, donde sucede algo.

Estos tiempos se especifican en UTC.

Al crear un nuevo calendario en Google Calendar, puedo especificar que el calendario esté en la zona horaria GMT + 00 (sin horario de verano):

Ajuste del calendario

¿Pero es esto posible para los eventos mismos? Tengo que elegir un país y luego una zona horaria, y no puedo encontrar ningún país que parezca obvio para esto. Quizás no es posible?

Ajuste del evento

Nota : La pregunta no es si la hora es correcta en este momento, cuando creo la cita / evento, la pregunta es cómo mantenerla correcta en el futuro si hago que se repita, lo siento por no mencionar eso. Los eventos en el juego ocurren todos los días, todas las semanas y todos los fines de semana, por lo que me gustaría crear un calendario que muestre esto. La pregunta es, entonces, cómo hacer que las citas sigan el horario UTC y no el horario noruego, lo que cambiará su relación con UTC dependiendo del horario de verano.

Lasse V. Karlsen
fuente

Respuestas:

7

Ghana (Accra) es GMT + 0 durante todo el año, por lo que lo uso para programar eventos como teleconferencias con participantes en varios continentes.

Mel Siegel
fuente
55
Así es Reykjavik, Islandia.
ale
3

A sugerencia de esta publicación , aquí hay al menos una solución alternativa:

  • Vaya a 'Configuración del calendario' en la esquina superior derecha de la página del calendario.
  • En la pestaña "General" en la sección "Su zona horaria actual", seleccione la casilla de verificación "Mostrar todas las zonas horarias" y luego haga clic en "Mostrar una zona horaria adicional"
  • Desplácese por la lista para encontrar "(GMT + 00: 00) GMT (sin horario de verano)" y luego haga clic en 'Guardar'
  • Ahora, cuando vaya a agregar un evento en el calendario, puede hacer clic en "Zona horaria" y GMT estará en su lista.

Esto también tiene el efecto secundario de hacer que aparezca una columna de tiempo adicional "GMT + 00" en la página del calendario, junto a su zona horaria local. Puede cambiar la etiqueta aplicada a esta columna en la página de configuración descrita anteriormente, en el campo "Etiqueta" en el extremo derecho.

Codex24
fuente
0

Google Calender (y la mayoría de los calendarios compartidos (Outlook)) actualizarán automáticamente la fecha / hora del evento para el destinatario en función de su configuración. Entonces, si coloca el evento en su zona horaria y lo envía; entonces todo debería funcionar.

Sugeriría probar un par solo para asegurarse en lugar de perder algo :)

https://support.google.com/calendar/answer/2367918?hl=en

Cómo trata Calender las zonas horarias

Cada vez que crea un evento, Calendar lo convierte de su zona horaria a la hora UTC, utilizando las reglas de conversión conocidas actualmente. Al utilizar una hora universal para todos los eventos, Calendar puede mantener consistentes todos los calendarios de sus invitados, independientemente de en qué zonas horarias se encuentren. Cuando mostramos el evento en su calendario, se convierte de UTC para que aparezca en su propia zona horaria. .

Brian Folan
fuente
Eso está muy bien, pero si pongo una cita a las 11:00 en mi propia zona horaria, que es lo que se sugiere, es decir. la zona horaria de Noruega, ¿se mantendrá actualizada con mi hora local? ¿O se moverá a las 10:00 o 12:00 en el verano, dependiendo de la dirección en la que vaya el horario de verano en Noruega? Es decir. ¿se mantendrá en mi tiempo o en el tiempo utc después de que ocurran las transiciones de horario de verano? (Creo que sé la respuesta por cierto)
Lasse V. Karlsen
Te sugiero que lo pruebes tú mismo (¿Puedes hablar con otro miembro y enviarles una invitación directamente para que lo prueben?) Acabo de crear un evento en GMT y se lo envié a alguien en India (IST); se mostraba en su calendario como IST. Google se encargará de las zonas horarias automáticamente. (editado como no esperaba entrar para guardar el comentario)
Brian Folan
0

Así lo hice:

    time_zone = 'Europe/Moscow'
    task_time_start_utc = task.date_time
    task_time_start_moscow = task_time_start_utc.in_time_zone(time_zone)

    task_time_end_utc = task_time_start_utc + task.duration.minutes
    task_time_end_moscow = task_time_end_utc.in_time_zone(time_zone)

    event_property = {
        summary: task.name,
        location: "#{task.lat} #{task.lng}",
        description: string_work_times,
        start: {
            date_time: task_time_start_moscow.to_formatted_s(:iso8601),
            time_zone: time_zone
        },
        end: {
            date_time: task_time_end_moscow.to_formatted_s(:iso8601),
            time_zone: time_zone
        }
     }
artamonovdev
fuente