Intervalo entre datas

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! :slight_smile: