Você está aqui: Java ::: Dicas & Truques ::: Data e Hora |
Como adicionar ou subtrair dias de uma data e hora usando o método add() da classe Calendar do JavaQuantidade de visualizações: 13606 vezes |
Este trecho de código mostra como usar o método add() da classe Calendar da linguagem Java para adicionar ou subtrair dias de uma data. Veja que este método requer o campo de calendário e um número inteiro. Para o nosso propósito, o campo de calendário pode ser DAY_OF_MONTH ou DATE. Um valor positivo adiciona dias enquanto um valor negativo subtrai. Veja o código completo: package arquivodecodigos; import java.util.*; import java.text.*; public class Estudos{ public static void main(String args[]){ Calendar agora = Calendar.getInstance(); // formata e exibe a data e hora atual Format formato = new SimpleDateFormat( "dd/MM/yyyy - HH:mm:ss"); System.out.println("Hoje é: " + formato.format(agora.getTime())); // vamos adicionar 5 dias a esta data agora.add(Calendar.DAY_OF_MONTH, 5); // o mesmo resultado pode ser obtido com // agora.add(Calendar.DATE, 5); // formata e exibe o resultado formato = new SimpleDateFormat( "dd/MM/yyyy - HH:mm:ss"); System.out.println("Daqui a 5 dias será: " + formato.format(agora.getTime())); } } Ao executar este código nós teremos o seguinte resultado: Hoje é: 19/03/2021 - 22:13:54 Daqui a 5 dias será: 24/03/2021 - 22:13:54 |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |