Oi Pessoal
preciso fazer algo bem simples, mas não estou conseguindo.
O que eu preciso é obter um objeto Date que representa a data atual - n dias. Os dias podem variar de acordo com a opção do usuário.
novadata = dataatual - 15, algo assim.
Oi Pessoal
preciso fazer algo bem simples, mas não estou conseguindo.
O que eu preciso é obter um objeto Date que representa a data atual - n dias. Os dias podem variar de acordo com a opção do usuário.
novadata = dataatual - 15, algo assim.
Olá,
veja a descrição do método add da classe java.util.Calendar:
RTFM
E se eu tenho uma data no campo data1 e quero que o conteúdo da variável data2 seja o dia anterior de data1, como faço?
Se for a diferença de dias entre duas datas o que você quer, então seria isso…
LocalDate data1 = LocalDate.of(2016, 1, 30);
LocalDate data2 = LocalDate.of(2016, 1, 31);
int diferenca = (int) ChronoUnit.DAYS.between(data1, data2);
System.out.println(diferenca);