int inteiro = 20; vencimento.add(Calendar.DAY_OF_MONTH, inteiro); [/CODEBOX]
faz o cálculo corretamente, porém se faço assim:
[CODEBOX] GregorianCalendar hoje = new GregorianCalendar(); GregorianCalendar data = new GregorianCalendar(); int dia = 03; mes=05; ano=2010; data1 = hoje.getTime(); data = new GregorianCalendar(ano, (mes - 1), dia); data2 = data.getTime(); double diffDias = Math.floor((data1.getTime() - data2.getTime()) / 1000.0 / 86400.00); int inteiro = (int) diffDias; vencimento.add(Calendar.DAY_OF_MONTH, inteiro);
quero que essa variável vencimento tenha a data que esta em data2 + os dias que estão em inteiro, mas ai ele imprime a data atual ou seja a data do dia.
Pergunta
pcjardim
Gostaria de saber se alguém pode me ajudar!?
estou fazendo cálculos com datas, se faço:
faz o cálculo corretamente, porém se faço assim:
GregorianCalendar hoje = new GregorianCalendar();
GregorianCalendar data = new GregorianCalendar();
int dia = 03;
mes=05;
ano=2010;
data1 = hoje.getTime();
data = new GregorianCalendar(ano, (mes - 1), dia);
data2 = data.getTime();
double diffDias = Math.floor((data1.getTime() - data2.getTime()) / 1000.0 / 86400.00);
int inteiro = (int) diffDias;
vencimento.add(Calendar.DAY_OF_MONTH, inteiro);
quero que essa variável vencimento tenha a data que esta em data2 + os dias que estão em inteiro, mas ai ele imprime a data atual ou seja a data do dia.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.