Acabei de chegar e já tenho uma situação estranha... vamos se vocês podem me ajudar.
Meu banco está configurado com o time zone UTC.
Eu tenho um atributo timestamp with time zone em uma tabela, e quanto eu faço o seguinte cast CAST(timestamptz(created_at) as date), a data retornada não é a data esperada. Vejam o exemplo:
Valor do created_at na tabela: 2015-02-27 00:00:40
Valor do timestamptz(created_at): 2015-02-26 21:00:40 -- converte o UTC para o time zone do Brasil.
Valor do CAST(timestamptz(created_at) as date): 2015-02-27
Ou seja, ele não está considerando a conversão feita pelo timestamptz.
Pergunta
Éder Machado
Olá Pessoal!
Acabei de chegar e já tenho uma situação estranha... vamos se vocês podem me ajudar.
Meu banco está configurado com o time zone UTC.
Eu tenho um atributo timestamp with time zone em uma tabela, e quanto eu faço o seguinte cast CAST(timestamptz(created_at) as date), a data retornada não é a data esperada. Vejam o exemplo:
Valor do created_at na tabela: 2015-02-27 00:00:40
Valor do timestamptz(created_at): 2015-02-26 21:00:40 -- converte o UTC para o time zone do Brasil.
Valor do CAST(timestamptz(created_at) as date): 2015-02-27
Ou seja, ele não está considerando a conversão feita pelo timestamptz.
Alguém já passou isso? Alguém sabe como resolver?
Abraços.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.