quarta-feira, 20 de maio de 2009

PostgreSQL - Como converter data (timestamp) para o formato Brasileiro - BRT

A seguir apresento duas maneiras de converter data através de uma consulta SQL:

1) É utilizado a função date_part que retorna parte de uma data conforme parâmetro informado.

modo 1:


SELECT date_part('day',now()) || '/' || date_part('month',now()) || '/' || date_part('year', now())


resultado: "20/5/2009"

2) É utilizado a função to_char que converte a data informada pelo timestamp (data e hora atual) para o formato informado no segundo parâmetro da função.

modo 2:


SELECT to_char(timestamp 'now', 'DD/MM/YYYY)


resultado: "20/05/2009"


fonte: http://www.postgresql.org/docs/6.3/static/c10.htm

Atenciosamente,
Rondson Lima

Nenhum comentário: