reforço o que o bKn falou e mais uma obs apenas, o mes retorno um numero entre 0 e 11, entao tu tem q adiciona 1 ao retorno dele para saber o mes real…
Você utilizou o SimpleDateFormat para converter de String para data, pode-se fazer o inverso também.
public void data() {
SimpleDateFormat p = new SimpleDateFormat("dd/MM/yyyy");
String s = "12/12/2009";
Date data;
try {
data = p.parse(s);
System.out.print(p.format(data));//Formata Date em String
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}