Data - Cálculos

dae galera, blzzz… :slight_smile:

Eu tô terminando dois programinhas aki, e preciso da ajuda de vcs pra usar Datas. O problema eh o seguinte, nesses programas o usuário entra com uma data no formato “dd/mm/aaaa” e eu preciso calcular a qtd de dias, da data do SO ateh a data q o usuário digitou, para realizar alguns calculos. Alguém pode me dizer um método, de alguma classe, q me retorne um int com a qtd de dias entre essas datas?? Naum precisa ser neste formato especifico (“dd/mm/aaaa”) , mas fazendo essa subtração, dai eh soh transforma esse formato antes.
Já dei uma olhadinha na classe Date e na GregorianCalendar, mas naum achei nada q fizesse isso.

Agradeço a ajuda…

flw :joia:

respondendo a minha pergunta… heuehueheuheuehu :lol:

dei mais uma fuçada aki nu fórum e achei a resposta, naum sei eh a melhor forma, mas funciona…

foi o lcsoftware q postou o código abaixo…

http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=13833&sid=1ed4fba3968ce97651dcee88201ab3bf

[quote=“lcsoftware”][code]Calendar xmas = new GregorianCalendar(1998, Calendar.DECEMBER, 25);

Calendar newyears = new GregorianCalendar(1999, Calendar.JANUARY, 1);

// Determine which is earlier
boolean b = xmas.after(newyears); // false
b = xmas.before(newyears); // true

//diferença em mili
long diffMillis = newyears.getTimeInMillis()-xmas.getTimeInMillis();

//diferença em segundos
long diffSecs = diffMillis/(1000); // 604800

//diferença em minutos
long diffMins = diffMillis/(60*1000); // 10080

//diferença em horas
long diffHours = diffMillis/(60601000); // 168

//diferença em dias
long diffDays = diffMillis/(246060*1000); // 7[/code][/quote]

vlw ae :joia: