Árvore de páginas

Correção - Retorno da função UTCToLocal


 

Situação

Utilização da função UTCToLocal(), para converter uma data e horário UTC para data e horário locais.

Ocorrência

Quando utilizado o APPServer em ambiente Windows (R), caso o sistema operacional estivesse configurado para ajustar automaticamente o relógio do sistema durante a vigência de horário de verão, e a função UTCToLocal() fosse parametrizada com uma data onde o horário de verão estivesse vigente, era retornado um horário não correspondente, com uma hora a mais do que o horário esperado.

Correção

Corrigida a função, para a configuração do sistema operacional não interferir em seu comportamento, e criado um terceiro parâmetro, opcional, para permitir especificar se o horário local retornado pela função deve representar o horário solar ( 0 = Default, standard time ) ou horário de verão ( 1 = Daylight Savings Time ).

Informações adicionais

  • Referente ao chamado: TGZPAV.
  • Referente à ocorrência: TEC-4715.
  • Disponível em builds superiores a 7.00.121227P.
  • As funções LocalToUTC e UTCToLocal levam em consideração a configuração de TimeZone do sistema operacional para fazer as conversões de tempo local para UTC e vice-versa.
  • Sem rótulos