duvida como usar Date pois queria alterar o ano da data conforme abaixo
pois coloquei 2009 e apareceu 3909 ?????
se alguém puder me ajudar agradeceria ...
abs
Date novadain = new Date();
novadain.setYear(2009);
ds.setInDate(novadain);
Date novadaout = new Date();
novadaout.setYear(2009);
ds.setOutDate(novadaout);
dao.merge(ds);
Antes da Alteração
Id = 13
Data Inicio = 16/12/2008
Data Fim = 16/12/2008
_______________________________________
Depois da Alteração
Id = 13
Data Inicio = 16/12/3909
Data Fim = 16/12/3909
Cara no objeto Date, o ano quando configurado soma o valor do argumento com 1900(Olha a documentação). Vc tem que configurar o ano subtraindo o ano de 1900.
novadain.setYear(2009 - 1900);