thingol
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.
Bruno_Gambier
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?
cassio
Date data = new Date();
long miliseconds = data.getTime();
Bruno_Gambier
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?
thingol
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.