Daew galera!
Seguinte estou com um problema nesse sentido:
Tenho uma String com a data “10/01/2011”.
O date format está assim:
SimpleDateFormat sdf = new SimpleDateFormat(“dd/MM/yyyy”);
Ai quando eu faço o parse para o sql.date desta forma: Date datinha = new Date(sdf.parse(dataVencimento).getTime());
A data fica assim: “0011-01-10”
Alguem sabe o que pode ser?
Verifique essa sua String dataVencimento, testei aqui o seguinte código e a saída foi 2011-01-10.
public static void main(String[] args){
java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("dd/MM/yyyy");
try {
java.sql.Date data = new java.sql.Date(df.parse("10/01/2011").getTime());
System.out.println(data);
} catch (java.text.ParseException e) {
e.printStackTrace();
}
}