Como transformar hora tipo date em minutos

Olá, estou com um problema, a situação é a seguinte
o usuário digite uma hora , recebo ela em string e converto pra date e seto na minha classe.
Quero saber como converter a hora do tipo date em minutos para um futura operação de subtração…

SimpleDateFormat sdf = new SimpleDateFormat("h:mm"); String time = JOptionPane.showInputDialog(null, "Digite a hora de Locaçao: ", "Cadastro de locação", 3); a.setHoraEntrada(sdf.parse(time));

no final das contas quero fazer essa operação e não consigo

  public double CalcularLotacao() {
        
    
        double valor;
        valor = (HoraEntrada - HoraSaida)* 15;
                
        return valor;
    }
long milissegundos = objetoDate.getTime();
int segundos = (int) milissegundos / 1000;
int minutos = segundos / 60;