Pessoal, tenho dois campos: um contendo o periodo de vigencia do contrato (em meses) e outro campo contendo a data de início do contrato. Eu preciso que o próximo campo, término do contato seja gerado automaticamente. Como faço para executar esse calculo, sabendo que um campo está em MM e o outro em dd/MM/yyyy?
O código mais próximo que encontrei do que eu queria é este abaixo, porém há algum erro nele:
SimpleDateFormat sdf = new SimpleDateFormat(“dd/MM/yyyy”);
SimpleDateFormat sd = new SimpleDateFormat(“MM”);
Calendar data1 = Calendar.getInstance();
Calendar data2 = Calendar.getInstance();
try {
data1.setTime(sd.parse(txtVigencia.getText()));
data2.setTime(sdf.parse(txtInicio.getText()));
} catch (java.text.ParseException e ) {}
int vencimento = data2.get(Calendar.DATE) + data1.get(Calendar.DATE); txtTermino.setText(String.valueOf(vencimento));
