Fala feras 
To tentando criar um método que retorna a diferença entre 2 datas e não está funcionando pq ele está retornando outro valor:
public static void main(String[] args){
long milisAtual = Calendar.getInstance().getTimeInMillis();
Calendar inicio = Calendar.getInstance();
inicio.set(Calendar.MAY, 6, 2009, 10, 40);
long milisSalvo = inicio.getTimeInMillis();
long diferenca = milisAtual - milisSalvo;
double minutos = (diferenca / 1000) / 60 / 60;
System.out.println(minutos);
}
O que esto fazendo errado?