Como faó para converter uma data para o tipo Date com Struts

2 respostas
P

Tenho um formulario que recebe uma data e gostaria de saber como faço para antes de popular os dados com BeanUtils.copyProperties, passar a informação para o tipo java.util.Date.
Vi em um site que a melhor forma seria utilizando ConvertUtilsBean, mas não consegui resolver o problema.
Isso também seria muito util com outros tipos de dados como int, double, etc.
Obrigado.

2 Respostas

F

Aconselho você, a colocar o atributo como String no seu form.
E na sua regra vc faz a conversão:

SimpleDateFormat fmt = new SimpleDateFormat("dd/MM/yyyy");
		String strDataForm = "01/11/2006";
		Date data = null;
		try {

			data = fmt.parse(strDataForm);
		} catch (ParseException e) {

			System.out.println("Erro ao converter data:" + e.getMessage());
			data = null;
		}
N

Amigo,

se tiver paciência, leia esse capítulo do livro Jakarta Pitfalls:

http://java.sun.com/developer/Books/javaprogramming/Dudney/Pitfall_Ch02.pdf

Isso resolverá um montão de problemas!

Criado 31 de outubro de 2006
Ultima resposta 14 de nov. de 2006
Respostas 2
Participantes 3