Dúvida em cálculo de diferença de horas

1 resposta
P

Fala feras :smiley:

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?

1 Resposta

T

Você não olhou a documentação direito. A sequência é ANO, MÊS, DIA, não mês, dia, ano.

Calendar.set

Criado 6 de maio de 2009
Ultima resposta 6 de mai. de 2009
Respostas 1
Participantes 2