Diferença de tempo em horas.

Normalmente odeio reinventar a roda, mas simplesmente não conseguia usar uma biblioteca para isso.

import java.util.Date;
public static final long MILLISECONDS_IN_AN_HOUR = 3600000;
public static int TimeDiffernceInhours(Date d1, Date d2) {
long diffInMills = Math.abs(d1.getTime() - d2.getTime());
return (int) (diffInMills / MILLISECONDS_IN_AN_HOUR);
}