Méthode plusMonths de LocalDate Java

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons apprendre à utiliser la méthode LocalDate plusMonths() de Java, qui peut être utilisée pour ajouter des mois à une date et retourner une nouvelle instance de LocalDate.

Créer un nouveau fichier Java

Créez un nouveau fichier Java nommé DateDemo.java dans le répertoire ~/project à l'aide de la commande suivante :

touch ~/project/DateDemo.java

Importer la classe LocalDate

Importer la classe LocalDate en ajoutant la ligne de code suivante en haut du fichier.

import java.time.LocalDate;

Créer un objet LocalDate

Créez un nouvel objet LocalDate et définissez-le sur une date spécifique au format AAAA-MM-JJ. Voici un exemple qui définit la date sur le 21 octobre 2016 :

LocalDate localDate = LocalDate.of(2016, 10, 21);

Ajouter des mois à l'aide de plusMonths()

Utilisez la méthode plusMonths() pour ajouter un nombre spécifié de mois à la date. La méthode prend un argument de type long qui représente le nombre de mois à ajouter.

localDate = localDate.plusMonths(2);

Cela ajoute 2 mois à l'objet localDate et stocke le nouvel objet LocalDate dans la même variable de référence.

Afficher la date

Enfin, affichez la date pour vérifier qu'elle a été mise à jour.

System.out.println(localDate);

Compiler et exécuter le code

Utilisez la commande suivante pour compiler le code :

javac ~/project/DateDemo.java

Utilisez la commande suivante pour exécuter le code :

java DateDemo

Ajouter des mois à la date actuelle

Vous pouvez également ajouter des mois à la date actuelle à l'aide de la méthode LocalDate.now(), qui renvoie la date actuelle. Voici un exemple qui ajoute 2 mois à la date actuelle :

LocalDate localDate = LocalDate.now();
System.out.println(localDate);
localDate = localDate.plusMonths(2);
System.out.println("New date : "+localDate);

Compiler et exécuter le code

Utilisez la commande suivante pour compiler le code :

javac ~/project/DateDemo.java

Utilisez la commande suivante pour exécuter le code :

java DateDemo

Récapitulatif

Dans ce laboratoire, nous avons appris à utiliser la méthode plusMonths() de la classe LocalDate en Java pour ajouter des mois à une date. Nous avons appris que la méthode prend un argument long qui représente le nombre de mois à ajouter et renvoie un nouveau LocalDate avec le nombre spécifié de mois ajoutés. Nous avons également appris à créer un nouveau LocalDate, à ajouter des mois à une date spécifique et à ajouter des mois à la date actuelle.