Em 22 de agosto de 2013 11:26, Alessandro Lima <[email protected]>escreveu:
> Boa tarde, estou com problema na hora de comparar datas, utilizo java 6 e > postgresql 9.2.4. > > Situação: > Ao inserir uma data (timestamp) no banco, os milisegundos são gravavados > com 3, 2, 1 e até nenhuma casa(s). exemplo: .386 ou .45 ou .1 > Mas ao consultar esta data o java está alterando os milisegundos. exemplo: > o que era .45 fica .045 > Então minha rotina de comparação se a data permanece a mesma falha. > > Alguém tem uma dica de como resolver isto, ou uma forma de comparar a data > em memória com a data persistida desconsiderando os milisegundos > > Se você quer comparar sem os milissegundos, é necessário gravar no banco com os milissegundos? Se você não precisa em momento algum dos milissegundos, poderia deixar o campo como sendo timestamp without time zone. Ou converter o campo para timestamp without time zone no momento da consulta. []s Danilo
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
