Método plusWeeks do Java LocalDate

JavaBeginner
Pratique Agora

Introdução

Neste laboratório, você aprenderá como usar o método plusWeeks() em Java para adicionar um número especificado de semanas a uma data fornecida, utilizando a classe LocalDate.

Importar o pacote necessário

Para usar a classe LocalDate, você precisa importar o pacote java.time.LocalDate. Adicione a seguinte linha de código no topo do seu arquivo DateDemo.java.

import java.time.LocalDate;

Definir o método main

Defina o método main no seu arquivo DateDemo.java.

public static void main(String[] args){
    // Add code here
}

Criar um objeto LocalDate

Crie um objeto LocalDate com a data à qual você deseja adicionar semanas.

LocalDate localDate = LocalDate.of(2021, 12, 31);

Imprimir a data inicial

Imprima a data inicial usando o método System.out.println().

System.out.println("Initial date: " + localDate);

Adicionar semanas à data usando o método plusWeeks()

Use o método plusWeeks() para adicionar um número especificado de semanas ao objeto localDate e armazenar o resultado no objeto localDate.

localDate = localDate.plusWeeks(2);

Imprimir a data atualizada

Imprima a data atualizada usando o método System.out.println().

System.out.println("Updated date: " + localDate);

Compilar e executar o programa

Compile o programa usando o seguinte comando no terminal:

javac DateDemo.java

Execute o programa usando o seguinte comando:

java DateDemo

Atualizar a data com a data atual

Crie um objeto LocalDate para representar a data atual.

LocalDate currentDate = LocalDate.now();

Imprimir a data atualizada

Use o método plusWeeks() para adicionar 5 semanas à data atual e imprimir a data atualizada.

currentDate = currentDate.plusWeeks(5);
System.out.println("New date: " + currentDate);

Resumo

Parabéns! Você aprendeu com sucesso como usar o método plusWeeks() em Java para adicionar um número especificado de semanas a uma data fornecida, utilizando a classe LocalDate. Essa funcionalidade pode ser útil ao calcular datas no futuro ou no passado com base em requisitos específicos.