Coverter variável date em long

Pessoal.

Eu tenho uma variável do tipo date que armazena a data de ontem em um certo horário:
exe: ‘2006-09-10 10:30’.

Eu preciso tranformar esta variável em long para poder tirar a diferença entre gettime().

Alguém poderia me ajudar nisso??

Desde já agradeço a todos.

Você tem a variável do tipo java.util.Date? Então use getTime(), como você mesmo disse.

Agora, se a variável é do tipo String, então você tem de convertê-la para Date; use SimpleDateFormat para fazer a conversão.

Então.

Eu fiz a conversão de string para date mas não sei como usar o getTime() para transformar minha variável em long.

Com o getTime() só consigo pegar a hora da máquina e não converter a variável date.

Como eu deveria usar o getTime para transformar a string Date em long?

Você saberia me informar?

Date data = new Date();
long miliseconds = data.getTime();

Cassio.

Me tira uma dúvida. Mas o getTime() desta maneira não está trasendo os milesegundos da data atual da máquina?
Ou estou fazendo algo errado?

Vou explicar melhor.

DateFormat df = new SimpleDateFormat ("yyyy-MM-dd hh:mm");
Date dt = df.parse ("2006-09-10 10:30");
long dias = dt.getTime();

Acho que é isto que você tem de fazer.