pessoal, estou com um probleminha…
preciso receber uma data, por um request.getParameter(), mas não sei como convertê-lo em data…
<%@page import=“java.util.*” %>
Date nascimento;
nascimento = request.getParameter(“txtNascimento”);
o Date.Parse() está obsoleto…
como eu faço para converter o parametro recebido em um Date ?
abraços
Mario
Tente isto
String data = "01/02/2009";
Date d = new Date(data);
System.out.println(d);
Abraço
Velho, valeu pela dica…
eu coloquei e ficou assim…
Date nascimento;
if ( request.getParameter(“txtNascimento”) != null && request.getParameter(“txtNascimento”).length() != 0 ) {
nascimento = new Date(request.getParameter(“txtNascimento”));
}
o problema é que no Date(request.getParameter(“txtNascimento”)), o “Date” aparece com o traço no meio, indicando que ele está obsoleto ?
abraços
Mario
bKn
#4
O construtor de Date que recebe uma String está depreciado. Utilize SimpleDateFormat:
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date data = sdf.parse("31/07/2009");