Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
pcjardim

Erro ao fazer cálculo com datas

Recommended Posts

Gostaria de saber se alguém pode me ajudar!?

estou fazendo cálculos com datas, se faço:

int inteiro = 20;
vencimento.add(Calendar.DAY_OF_MONTH, inteiro);
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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×
×
  • Criar Novo...