Retornar data no formato DD/MM/YYYY

3 respostas
cardosodario

amigos,

to fazendo uma pesquisa no banco de dados postgresql e o retorno e uma data em questao

quando eu peço pro java me mostrar a data num TextField da seguinte forma

.setText(""+rowset.getString(“vencimento”))

ele me apresenta

2007-08-10 eu queria em formato DD/MM/YYYY

como forçar o JAVA a utilizar este formato no programa inteiro?

dario

3 Respostas

fabim

.setText(""+new SimpleDateFormat(“dd/MM/yyyy”).format(rowset.getString(“vencimento”)))

yorgan

Desculpa cardosodario, mas acho que um pouco de esforço também é válido. Na primeira busca aqui no forum por “formatar data” encontrei isso:

http://www.guj.com.br/posts/list/34330.java#183032

[]´s

fabim

cardosodario:

como forçar o JAVA a utilizar este formato no programa inteiro?
dario

Nao e bem assim que funciona. Do jeito que vc fez, ele estava exibindo a representação String de Date.
Entao vc usa um objeto simpleDateFormatter pra exibir do jeito mais adequedo pra vc.

A nao ser que vc criasse uma classe que extende de Date e subscrevesse o toString(), e usasse essa classe ao inves de Date padrao. Mas isso seria um desperdicio de tempo e tanto.

Criado 21 de julho de 2008
Ultima resposta 21 de jul. de 2008
Respostas 3
Participantes 3