Formatar data

Pessoal tenho o seguinte comando:

<bean:write name=“proposta” property=“data” />

ele me retorna o campo data só que com a mesma formatação que esta no banco ou seja:

2004-11-11 11:40:46.16
2004-11-11 11:40:46.16

Como faço para formartar deixando DD/MM/AAAA??? Uso Hibernate!!!

Obrigado…

[quote=Anonymous]Pessoal tenho o seguinte comando:

<bean:write name=“proposta” property=“data” />

ele me retorna o campo data só que com a mesma formatação que esta no banco ou seja:

2004-11-11 11:40:46.16
2004-11-11 11:40:46.16

Como faço para formartar deixando DD/MM/AAAA??? Uso Hibernate!!!

Obrigado…[/quote]

com java.text.SimpleDateFormat você resolveria isto sem mais problemas.

DD/MM/AAAA em SimpleDateFormat é “dd/MM/yyyy”

Veja se isto funciona.

<bean:write name=“proposta” property=“data” format=“dd/MM/yyyy”/>

Valeu deu certo!!! Obrigado!!!

Beleza, só tinha visto o fonte do Struts, mas não tinha testado isso.
Pelo fonte parece que tem um jeito de deixar a formatação de datas igual para a aplicação inteira, setando o valor da formatação em algum arquivo de configuração, mas não testei isso. Talvez seja melhor escrever esse atributo “format” para todas as tags de datas e horas, tal como o exemplo que dei, para evitar problemas de não funcionar se a aplicação não estiver configurada direito.