Boa noite pessoal.. sou novato em programação e estou com problemas num formulário de cadastro bem simples.
Não estou conseguindo salvar a data neste formato dd/mm/yyyyy (10/09/2012). Estou quebrando a cabeça, já li, pesquisei, tentei e sem sucesso.
Mas quando vai no formato yyyy-mm-dd (2012-09-10) funciona na boa.
CREATE TABLE pesfisica
(
dt_nascimento date NOT NULL
)
import java.sql.Date;
private Date dt_nascimento;
public Date getDt_nascimento() {
return dt_nascimento;
}
public void setDt_nascimento(Date dt_nascimento) {
this.dt_nascimento = dt_nascimento;
}
<table>
<tr>
<td><div>Data de Nascimento*</div></td>
<td><input type="text" name="dt_nascimento" size="12" maxlength="10" onkeyup="FormataData(this,event)" onkeypress='return SomenteNumero(event)' />
<font color="#cccccc" size="2" face="Verdana" > dd/mm/aaaa</font></td>
</tr>
</table><br>
pesf.setDt_nascimento(Date.valueOf(request.getParameter("dt_nascimento")));
public void save(PesFisica pesf) {
Session session = HibernateUtil.getSession();
Transaction transaction = session.beginTransaction();
session.save(pesf);
transaction.commit();
return;
}
at java.sql.Date.valueOf(Unknown Source)
Toda dica é bem vinda, agradeço desde já.