eltonk
Some 1900 ao ano que o valor sai correto 
Mas esse método é deprecated já… tente utilizar algum método para fazer isso, como o exemplo:
public static String getDataFormatada() {
java.util.Locale locale = new java.util.Locale("pt", "BR");
java.text.DateFormat formatter = java.text.DateFormat
.getDateTimeInstance(java.text.DateFormat.SHORT,
java.text.DateFormat.MEDIUM, locale);
java.util.Date data = new java.util.Date();
String stHorario = formatter.format(data);
return stHorario;
}
[]s
BrunoCarloPJ
Eu aconselho a usar a classe java.util.GregorianCalendar e para pegar os campos é coisa do tipo:
int year = myGregorianCalendar.get(GregorianCalendar.YEAR);
Dá uma olhada na documentação…
LingenoverPJ
BrossiPJ
A java magazine esta com um artigo bem completo sobre datas em java … vale a pena vc dar uma conferida …