Supondo que o usuário passa dois horários para serem somados. Fiz assim mas me gerou um erro
que não consigo encontrar a causa...
Se alguém souber o que há de errado me ajudem por favor...
public class ClasseMain {
public static void main(String args[]){
GregorianCalendar gc = new GregorianCalendar();
//HORA INFORMADA Pelo usuário 02:10:01
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
//int ano, mes, dia, hora, minutos e segundos
gc.set(2011, 10, 17, 02, 10, 01);
//HORA PARA SOMAR 00:10:10
gc.add(Calendar.HOUR,00);
gc.add(Calendar.MINUTE,35);
gc.add(Calendar.SECOND,10);
System.out.println("HORA SOMADA: "+sdf.format(gc.getTime()));
}
}
Porque o está sendo acrescentado mais um mês ao mostrar a Data?
Abraço...
run:
HORA SOMADA: 17/11/2011 02:45:11
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)
Sendo a data atual 17/10/2011 ?
RESPONDIDO GALERA
