e aee galera!!
bom o problema é o seguinte… tenho que fazer cálculos com data, para saber quantos dias e meses têm entre um intervalo de datas…
data1 -
data2
e também calcular uma data final para um prazo x de dias…
ex… 18/05/2005 ndias ==> xx/xx/xxxx
Nunca trabalhei com datas relacionadas à calendário… será que alguem pode me ajudar…
mas ainda falta um detalhe...
quando eu adiciono x dias em uma data
tipo
01/01/2005 + 6 dias = Fri Jan 07 00:00:00 BRST 2005
e aí?? como q eu converto para 07/01/2005
JPinhead
se alguém puder me dar uma dica…
Já olhei a api mas não consegui resolver…
eu quero converter o resultado do:
gc.add(Calendar.DAY_OF_MONTH, i);
datafinal.setTime(gc.getTimeInMillis());
que é “Fri Jan 07 00:00:00 BRST 2005” para “07/01/2005”
retorna 7
0
2005
e aí? pra formatar isso tem que acrescentar 0 no dia=07 e somar 1 ao mês e acrescenatar o 0 =01. Tem como fazer isso de forma mais fácil?
Mauricio_Linhares
Não entendi nada companheiro.
Como assim acrescentar 0 no dia, 1 no mês?
Pra classe calendar, o mês 0 é Janeiro, veja a documentação que eu mostrei.
JPinhead
o que eu quis mostar é não posso dizer para o cliente que
dia 01/01/2005 mais 6 dias é dia 7 /0 /2005 :shock: , eu sei q 0=janeiro, mas eu quero mostar 01 entendeu?? 07/01/2005 assim!
existe alguma forma diferente de somar dias numa data??