MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    Conversão de horário GMT para horário de Brasilia

    faustovf
    faustovf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 18/10/2012

    Conversão de horário GMT para horário de Brasilia Empty Conversão de horário GMT para horário de Brasilia

    Mensagem  faustovf 28/1/2017, 03:41

    Existe alguma função capaz de converter dados de campo data/hora que estão gravados em fuso horário GMT para horário de Brasília? Sei que no SQL ORACLE existe uma função capaz desta conversão, mas precisava uma função em VBA que fizesse isto.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7914
    Registrado : 15/03/2013

    Conversão de horário GMT para horário de Brasilia Empty Re: Conversão de horário GMT para horário de Brasilia

    Mensagem  Alvaro Teixeira 28/1/2017, 12:06

    Olá Fausto Vieira,
    Não será uma questão de calculo de horas e uma consulta atualizar.
    Não tenho a certeza, mas parece que são menos 3 horas.
    Fica sugestão!
    Abraço
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7914
    Registrado : 15/03/2013

    Conversão de horário GMT para horário de Brasilia Empty Re: Conversão de horário GMT para horário de Brasilia

    Mensagem  Alvaro Teixeira 28/1/2017, 12:16

    Olá de novo,
    Entretanto fiz uma busca e encontrei um artigo muito bom.
    Acho que vai resolver:
    robertmcquaig.com/tips/ms-access/convert-gmt-time-ms-access/
    Copiar link e colar no Browser

    Abraço
    faustovf
    faustovf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 18/10/2012

    Conversão de horário GMT para horário de Brasilia Empty Re: Conversão de horário GMT para horário de Brasilia

    Mensagem  faustovf 31/1/2017, 21:24

    Alvaro, muito obrigado pela resposta e pela disponibilização do artigo.

    Porém fiz um acesso em base Oracle com um código de conexão via vba e os campos data estão em horário GMT. Preciso de uma função que me retorne o horário de Brasília (-03:00 horas fora do horário de verão e -02:00 horas no horário do verão) de acordo com a data passada como parâmetro.

    No PL/SQL coloquei a função: CAST(CAST(from_tz(CAST(to_char([nome do campo], 'dd/mm/yyyy hh24:mi:ss') as TIMESTAMP), tz_offset('UTC')) as TIMESTAMP WITH TIME ZONE) AT TIME ZONE 'Brazil/East' as DATE) as Data_Inicio.

    Porém quando coloco esta função no select do VBA não aceita.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7914
    Registrado : 15/03/2013

    Conversão de horário GMT para horário de Brasilia Empty Re: Conversão de horário GMT para horário de Brasilia

    Mensagem  Alvaro Teixeira 1/2/2017, 09:51

    Olá Fausto Vieira, desconheço em SQL.
    Vamos ver se mais algum colega pode ajudar.

    No entanto fiquei com duas duvidas:

    1) A conversão é para ficar gravada na base de dados ou é para "ser calculada" e apresentar à medida que necessário?

    2) Você sabe como identificar as datas/hora numa tabela se é de horário de Verão/não verão?

    Abraço
    faustovf
    faustovf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 18/10/2012

    Conversão de horário GMT para horário de Brasilia Empty Re: Conversão de horário GMT para horário de Brasilia

    Mensagem  faustovf 1/2/2017, 21:24

    Alvaro,

    1) A conversão é para ficar gravada na base de dados ou é para "ser calculada" e apresentar à medida que necessário?
    A conversão será gravada na base.

    2) Você sabe como identificar as datas/hora numa tabela se é de horário de Verão/não verão?
    Não sei identificar, a função acima está sendo utilizada na IDE PL/SQL.

    Muito obrigado pela atenção.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7914
    Registrado : 15/03/2013

    Conversão de horário GMT para horário de Brasilia Empty Re: Conversão de horário GMT para horário de Brasilia

    Mensagem  Alvaro Teixeira 1/2/2017, 23:27

    Olá Fausto,
    Se é apenas uma conversão de dados, já ponderou passar para Orocle os dados, converter e importar.
    Resolve?

    Se for recebendo dados para ir convertendo.
    Só mesmo por calculo.
    Terá que saber quando inicia e acaba o periodo de verão para calcular a diferença corretamente.
    Abraço

    Conteúdo patrocinado


    Conversão de horário GMT para horário de Brasilia Empty Re: Conversão de horário GMT para horário de Brasilia

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 22:08