Formatar data  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
fanama
JavaTeenager

Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline

PessoALL;
Saudações!

Preciso formatar uma data que está no banco (yyyy-MM-dd) para o padrão brasileiro (dd-MM-yyyy).
Costumo usar o DateFormat ou o SimpleDataFormat mas ambos me retornam uma String. Gostaria de saber qual classe/metodo posso usar para que me retorne um DATE. Utilizei o parse do SimpleDateFormat mas me retornou a data como "Mon Nov 8 00:00:00 GMT-0200 2010".

Segue como estou fazendo atualmente:



Como faço para obter o retorno de um DATE e formatado com o padrão de dd/MM/yyyy ?

Obrigado!

Marco A.

"A boca fala do que está cheio o coração"
[Email] [MSN]
oberilo
JavaBaby
[Avatar]

Membro desde: 13/02/2008 12:00:43
Mensagens: 89
Offline

Bom dia grande, veja este artigo ele deve te ajudar . . .

Utilizando e formatando datas.

=> http://www.guj.com.br/article.show.logic?id=8

This message was edited 2 times. Last update was at 27/10/2010 08:23:25

bezier curve
JavaEvangelist
[Avatar]
Membro desde: 28/11/2009 17:55:58
Mensagens: 411
Offline

fanama wrote:mas me retornou a data como "Mon Nov 8 00:00:00 GMT-0200 2010".


Você está confundindo a representação de um Date (que pode ser uma String, como essa que você mostrou) com o seu valor (que é na verdade o número de milissegundos a partir de 1/1/1970, no horário UTC). Um Date ocupa sempre 8 bytes em memória porque ele não tem a String que você mostrou colada junto com ele.

Portanto, não existe maneira de fazer o que você quer - um Date não guarda as coisas em formato "08-10-2010" como uma String.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team