Calcular diferença entre Datas com horas

Tenho a seguinte as seguintes datas
Data 1 -> 2011-11-10 01:34:43
Data 2 -> 2011-11-12 01:35:12

Como irei calcular e exibir a diferença em horas das duas datas?

Obrigado!

java.util.Calendar;

ou

java.util.Date;

Sim, eles já são do tipo util.Data, eu só quero sabe a quantidade de horas de diferença há entre as duas datas.

vc ao menos leu o javadoc da classe ?
pelo jeito nao;
senão ja saberia como fazer.

-> passa pra milisegundos, subtrai e converte pra dias e horas novamente. derrrrrrrrrrrrr

Para trabalhar com datas no Java, utiliza a Api JodaTime, é bem mais prático.
http://joda-time.sourceforge.net/

Eu tambem indico a joda, o único porem é que ela é influenciada pelo horário de verão assim como toda api java que manipula datas; se isto for problema pra você prefira utilizar outra api que seja neutra. Exemplo: http://www.date4j.net/#Databases

flws