Olá, pessoal !!
Estou precisando passar um objeto Calendar para Long. Estou fazendo isso com o código abaixo, porém a cada execução ele me traz um valor diferente na variavel long.
A princípio ele teria que trazer sempre o mesmo valor pois não estou alterando a data.
Alguém sabe me dizer porque isso está acontecendo? Alguma coisa errada com o cast ?
Aguardo uma possível ajuda…obrigado à todos !!
Calendar c = Calendar.getInstance();
c.set(Calendar.DAY_OF_MONTH, 20);
c.set(Calendar.MONTH, 0);
c.set(Calendar.YEAR, 2006);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
c.set(Calendar.HOUR_OF_DAY, 0);
long l = c.getTimeInMillis();
System.out.println("LONG : " + l);
System.out.println("Hora com LONG : " + c.getTimeInMillis());
System.out.println("Hora sem LONG : " + c.getTime());