Um blog repleto de dicas e tecnologias em geral, equipamentos, linguagens de programação, softwares . . . Navegue a vontade!!!
terça-feira, 8 de julho de 2014
Adicionar somar dias em uma data java
Esta postagem demonstra como você pode adicionar ou subtrair dias, meses ou anos a uma data em java utilizando a classe java.util.Calendar. Para o exemplo utilizamos uma data fixa já formatada mas ela também pode ser capturada da tela.
Date data = new Date("10/01/2013");
Calendar calend = Calendar.getInstance();
calend.setTime(data);
// Adiciona 30 dias na data, caso a intenção seja diminuir, deve-se alterar o operado "-30"
calend.set(Calendar.DAY_OF_MONTH, calend.get(Calendar.DAY_OF_MONTH) + 30);
// Adiciona 1 mês
// calend.set(Calendar.MONTH, calend.get(Calendar.MONTH) + 1);
// Adiciona 1 ano
// calend.set(Calendar.YEAR, calend.get(Calendar.YEAR) + 1);
DateFormat df = new SimpleDateFormat("dd/MM/yyyy"); // para formatar a data
System.out.println(df.format(calend.getTime()));
Note que as linhas que manipulam mês e ano estão comentadas e podem ser tratadas separadamente conforme necessidade.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário