Pessoal, como posso comparar o intervalo entre duas datas , por exemplo, inicio=“03/03/2012 14:00” fim=“03/03/2012 16:00"”, onde as datas precisam estar no mesmo dia, porém, o horário precisa ser diferente como faço isso?
comparar como?
vc pode parsear com java.text.SimpleDateFormat e utilizar java.util.Calendar que tem os metodos before / after para comparar se é antes ou depois
https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm");
Calendar begin = Calendar.getInstance();
Calendar end = Calendar.getInstance();
begin.setTime(sdf.parse("03/03/2012 14:00"));
end.setTime(sdf.parse("03/03/2012 16:00"));
if ( begin.before( end ) ) {
System.out.println("begin antes de end");
}
Era exatamente isso, como comparar o intervalo entre duas datas.
Obrigado!