Como funciona a normalização de fuso horário no Microsoft Outlook

Aplica-se a: Outlook 2016Outlook 2013Microsoft Outlook 2010

Sumário


Embora "Hora" pode parecer um conceito humano simple que permite que todas as pessoas em todo o mundo recebe uma solicitação de reunião e, em seguida, participar da reunião ao mesmo tempo, o conceito é realmente muito complexo. Este artigo descreve como o Microsoft Outlook 2010 e posterior atingir essa meta, usando uma combinação de itens, como tempo Universal Coordenado (UTC), deslocamento de fuso horário, as regras do horário de verão (DST) e configurações de fuso horário do Windows.

Mais informações


Antes de examinar os detalhes de como funciona a normalização de fuso horário no Outlook, é importante definir alguns termos importantes.
  • UTC

    UTC significa "Coordinated Universal Time." Pense nisso como o horário no planeta Terra que nunca é alterado (exceto segundos leap secundários aqui e ali para levar em conta alterações na rotação do planeta).

    Para obter mais informações sobre o UTC, visite o seguinte site de terceiros:


  • Deslocamento de fuso horário

    Deslocamento de fuso horário é a hora de sua região geográfica em relação ao UTC. Por exemplo, o fuso horário do Pacífico é 8 horas antes do UTC. Portanto, se for 20: 00 UTC, hora no fuso horário do Pacífico é meio-dia.
  • Regras de hora de verão

    As regras de hora de verão são as regras que determinadas regiões alteram periodicamente o deslocamento de fuso horário. Essas regras incluem uma data inicial e uma data final para o período da hora de verão e também o número de horas para o deslocamento de fuso horário. Por exemplo, no verão, a hora no fuso horário do Pacífico pode ser calculada como UTC \u2012 7 horas, enquanto que para o ano restante, o tempo é calculado como UTC \u2012 8 horas.
  • Banco de dados de fuso horário globais de Windows

    O Windows armazena todos os fuso horário e as regras de fuso horário para o planeta inteiro no banco de dados de fuso horário globais do Windows. O banco de dados é armazenado no registro do Windows sob a seguinte subchave:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
  • Configurações atuais de fuso horário do Windows

    Configurações atuais de fuso horário do Windows são as configurações que o Windows está usando atualmente para determinar a hora do seu computador. De todas as regras do banco de dados de fuso horário globais do Windows, apenas um conjunto de regras de fuso horário pode ser aplicado. As janelas de hora atual armazena o conjunto de regras que está sendo usado para calcular a hora do seu computador.

    As configurações de fuso horário atuais do Windows são armazenadas no registro do Windows sob a seguinte subchave:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
  • Hora do computador

    Hora do computador é o tempo real que é exibido pelo Windows, como mostra a seguinte captura de tela da área de notificação.

    Screen shot of the notification area

    Se você clicar nesta parte da área de notificação do Windows, um calendário aprimorado e o relógio são exibidos.

    Screen shot that shows an enhanced calendar and clock

    Você pode clicar em alterar as configurações de data e hora para examinar as configurações atuais de fuso horário para o seu computador (Screen shot para esta etapa está listada abaixo).

    Screen shot for this step

Como a hora do computador é calculada

Hora do computador é calculada levando a hora UTC, adicionando um deslocamento que se baseia no fuso horário configurado para o seu computador e, opcionalmente, ajustando o deslocamento para o horário de verão (dependendo das regras de hora de verão). A fórmula usada para calcular a hora do computador é o seguinte:

UTC + deslocamento da hora de verão e deslocamento de fuso horário

Lembre-se de que esse método representa como pessoas concordaram em pensar sobre o conceito de tempo. Esse método é um padrão do mundo, e é como a Microsoft implementa o horário no seu computador.

Como o Outlook trata do deslocamento da zona de tempo e as regras de hora de verão em itens de calendário

Pode parecer uma tarefa simples para certificar-se de que duas pessoas que tenham a mesma solicitação de reunião participarem da reunião ao mesmo tempo. No entanto, quando você adicionar cenários em que fuso horário estão mudando com as regras de hora de verão diferentes, o cálculo torna-se complexo.

Para saber como o Outlook lida com essa situação, considere o seguinte cenário:
  • O organizador da reunião possui as seguintes configurações fuso horário atuais do Windows:

    Fuso horário do Pacífico (UTC\u20128; Horário de verão começa em 13 de março de 2011; Horário de verão termina em 6 de novembro de 2011)
  • O participante de reunião possui as seguintes configurações fuso horário atuais do Windows:

    Fuso horário da Costa Leste (UTC\u20125; Horário de verão começa em 13 de março de 2011; Horário de verão termina em 6 de novembro de 2011)
  • O organizador da reunião é criar uma reunião no seu calendário para 20 de novembro de 2011, às 7 da manhã.
Etapa 1: O organizador enviar solicitação de reunião com informações de fuso horário

No computador do organizador, a reunião na solicitação é criada para iniciar às 7 da manhã.

No computador do organizador, o Outlook enviará a solicitação de reunião. A solicitação contém as seguintes informações nas propriedades da mensagem:

Reunião é às 15: 00 UTC em 20 de novembro de 2011
Meu fuso horário é Pacífico (UTC\u20128)
Horário de verão começa em 13 de março de 2011, horário de verão termina em 6 de novembro de 2011 e o deslocamento é + 1

Após a reunião é criada, o governo exige uma nova lei de acordo com a qual no fuso horário do Pacífico, DST começa em 2 de fevereiro de 2011 e termina em 1º de dezembro de 2011. Porque há novas regras de fuso horário, e o compromisso esteja no período de tempo em que uma nova regra de fuso horário é aplicada, a normalização ocorre (etapas 2 e 3). Essa normalização é mostrada na figura a seguir.

Figure of the normalization


Etapa 2: Outlook do participante determina o horário local pretendido

No computador do participante, Outlook calcula que o tempo pretendido local da reunião com base nas informações que é incluídas a solicitação de reunião:

Destinado a hora local = UTC na criação de reunião + deslocamento de fuso horário + deslocamento de hora de verão em criação de reunião
  • UTC na criação de reuniões é 15: 00 UTC
  • Deslocamento de fuso horário de criação (Pacífico) é \u20128
  • Deslocamento para horário de verão para a hora do Pacífico na criação da reunião é 0
Destinado a hora local = 3 P.M. UTC + (\u20128 horas de deslocamento de fuso horário) + (0 horas para o deslocamento de hora de verão) = 7 hora da manhã.

Etapa 3: Outlook do participante determina normalizada hora UTC

No computador do participante, Outlook normaliza o horário da reunião com base no banco de dados de fuso horário globais do Windows no computador do participante para determinar a hora UTC.

UTC no início da reunião = deslocamento de \u2012 horário local pretendido para deslocamento de \u2012 de fuso horário de hora de verão
  • Hora local pretendida é 7 da manhã hora (com base no cálculo na etapa 2)
  • Deslocamento de fuso horário de criação (Pacífico) é \u20128
  • Deslocamento de hora de verão para a hora do Pacífico no início da reunião é + 1
  • UTC no início da reunião = 7h destinada hora local \u2012 (\u20128 horas de fuso horário) \u2012 (1 hora de verão)
UTC no início da reunião = 7h + 8 horas \u2012 1 hora = 2 P.M. UTC

Etapa 4: Participante determina o horário correto para este compromisso para configurações de hora do participante

No computador do participante, o Outlook converte UTC para a hora do computador local usando as configurações de fuso horário atuais do Windows.

Hora de início local = UTC no início da reunião + deslocamento de fuso horário local + diferença para horário de verão no início da reunião
  • UTC no início da reunião é 14. UTC (com base no cálculo na etapa 3)
  • Deslocamento de fuso horário local (Leste) é \u20125
  • Deslocamento de hora de verão no horário da Costa Leste no início da reunião de fuso horário é + 1
Hora de início local = 2 P.M. UTC + (\u20125 horas de fuso horário) + 1 hora de verão

Isso equivale a 10h hora do Leste, horário do computador local do participante e esse é o período para o qual a reunião está agendada no calendário do participante.

Observação: Uma questão essencial é que se você não selecionar Ajustar automaticamente o relógio para horário de verão no computador do participante, pode haver uma incompatibilidade no deslocamento UTC (desativado por uma hora) entre as regras de fuso horário no banco de dados de fuso horário globais do Windows e as configurações de fuso horário atuais do Windows. Para selecionar Ajustar automaticamente o relógio para horário de verão, clique em Alterar fuso horário na caixa de diálogo Data e hora para exibir a caixa de diálogo Configurações de fuso horário (Screen shot para esta etapa está listada abaixo).

Screen shot for this step

Para obter mais informações sobre como gerenciar atualizações e configurações de fuso horário e o horário de verão, visite o seguinte site da Microsoft: