D� uma olhada na API java.text.SimpleDateFormat.
Com esta classe, voc� converte String para Date e vice-versa. Veja o c�digo abaixo (eu n�o o compilei, OK?):
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
// String dd/MM/yyyy para Date:
System.out.println(dateFormat.parse(dataString));
// Date para String dd/MM/yyyy
System.out.println(dateFormat.format(dataDate));
Dever� funcionar.
Atc.,
Carlos Domacoski
Eng� de Desenvolvimento
Centro Internacional de Tecnologia de Software - CITS
Fone: +55 41 317-2008 Fax: 317-2098 Cel: 9106-7198
-----Mensagem original-----
De: T�lio Tadeu [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 29 de maio de 2003 08:49
Para: SouJava - Enterprise List
Assunto: [enterprise-list] BeanUtils e LocaleBeanUtils - Convertendo
datas
Ol� lista,
Preciso converter uma data no formato "yyyy-MM-dd" (java.sql.date) para
"dd/MM/yyyy" (string) e vice-versa.
A primeira data � um atributo do Bean de persist�ncia e a segunda do
FormBean.
Utilizando o BeanUtils.copyproperties(), consigo converter de java.sql.date
para String, mas n�o consigo modificar o formato.
Tentei utilizar o LocaleBeanUtils.copyproperties(), para resolver este
problema.
Para isto, registrei o seguinte conversor:
LocaleConvertUtils.register( new SqlDateLocaleConverter("dd/MM/yyyy"),
Date.class, Locale.getDefault() );
Onde Date � do tipo java.sql.date e Locale.getDefault() retorna pt_BR.
Mas, mesmo assim n�o obtive sucesso.
Algum de voc�s j� utilizou o LocaleConvertUtils e LocaleBeanUtils para
solucionar um problema como este?
Alguma sugest�o?
--
T�lio Tadeu
Analista de Sistemas
PREVCAIXA - Caixa de Previd�ncia e Assist�ncia
Av �lvares Cabral, 397 / 4o Andar - Lourdes
Belo Horizonte / Minas Gerais
Tel: (31) 3226-8707 - Ramal: 101
http://www.prevcaixa.com.br/
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
