Bom pessoal, andei estudando as apostilas Caelum e estou com duvida em um exercicio utilizando Calendar.
Me parece simples mas ja tentei algumas coisas mas nada deu certo. Quero ver quantos dias faltam para uma data pré estabelecida a partir da data atual que peguei utilizando Calendar.getinstance().
Meu codigo ficou assim:
Calendar data = Calendar.getInstance();
System.out.println(data.getTime());
Calendar data2 = Calendar.getInstance();
data2.set(Calendar.DAY_OF_MONTH, 1);
data2.set(Calendar.MONTH, 1);
data2.set(Calendar.YEAR, 2014);
data2.set(Calendar.HOUR_OF_DAY, 00);
data2.set(Calendar.MINUTE, 00);
data2.set(Calendar.SECOND, 00);
System.out.println(data2.getTime());
long d1 = data.getTimeInMillis();
long d2 = data2.getTimeInMillis();
Como podem ver, peguei data atual, " setei" a data2 para 2014 e quero saber a diferença em dias, meses, horas de uma para outra.
tentei algo do tipo:
System.out.println("N° dias: " + (int)((d2 - d1)/ (246060*1000)));
pelas minhas contas parece q deu certinho, agora queria saber como faço para saber a diferença em meses, horas e etc.
desculpa amolação ai pessoal, so nao quero passar por um exercicio com duvida!