Introduction
La méthode plusYears() en Java est utilisée pour ajouter un certain nombre d'années à l'objet LocalDate spécifié et renvoie une copie de l'objet de date avec les années ajoutées.
Configurer l'environnement de développement Java
Pour commencer à programmer en Java, vous devez avoir le Kit de développement Java (JDK) installé sur votre ordinateur local. Pour vérifier si vous l'avez déjà installé, exécutez la commande suivante :
java -version
Si vous n'avez pas le JDK installé, vous pouvez le télécharger sur le site web officiel Java et suivre les instructions d'installation.
Créer un fichier de classe Java
Créez un fichier de classe Java nommé LocalDateDemo.java dans le répertoire ~/project à l'aide d'un éditeur de texte de votre choix.
touch ~/project/LocalDateDemo.java
Importer le package requis
Pour utiliser la classe LocalDate et ses méthodes, vous devez importer le package java.time.LocalDate.
import java.time.LocalDate;
Créer un objet LocalDate
Créez un objet LocalDate à l'aide de la méthode of() de la classe et définissez la date.
LocalDate date = LocalDate.of(2021, 10, 01);
Utiliser la méthode plusYears() pour ajouter des années à la date
Utilisez la méthode plusYears() pour ajouter un certain nombre d'années à l'objet de date. Dans cet exemple, nous ajoutons 2 ans à la date.
LocalDate newDate = date.plusYears(2);
Afficher les objets LocalDate d'origine et nouveaux
En fin de compte, affichez l'objet LocalDate d'origine et le nouvel objet LocalDate après avoir ajouté des années. Utilisez la méthode toString() pour convertir l'objet de date en chaîne de caractères à des fins d'affichage.
System.out.println("Original Date: " + date.toString());
System.out.println("New Date: " + newDate.toString());
Vérifier si une année est bissextile
Maintenant, créez un objet LocalDate pour une année bissextile et essayez d'y ajouter 1 an à l'aide de la méthode plusYears().
LocalDate leapDate = LocalDate.of(2020, 02, 29);
LocalDate leapNewDate = leapDate.plusYears(1);
Afficher les objets LeapDate d'origine et nouveaux
En fin de compte, affichez l'objet de date bissextile d'origine et le nouvel objet de date bissextile après avoir ajouté des années. Comme la date résultante est invalide, la méthode plusYears() l'ajuste à la dernière date valide du mois, c'est-à-dire le 28 février.
System.out.println("Original Leap Date: " + leapDate.toString());
System.out.println("New Leap Date: " + leapNewDate.toString());
Compiler et exécuter le programme
Compilez le fichier LocalDateDemo.java à l'aide de la commande suivante :
javac LocalDateDemo.java
Exécutez le programme à l'aide de la commande suivante :
java LocalDateDemo
Résumé
La méthode plusYears() en Java est utilisée pour ajouter un certain nombre d'années à un objet LocalDate et retourner un nouvel objet de date avec les années ajoutées. La méthode ajuste l'objet de date si la date résultante serait invalide. Ce laboratoire a démontré comment utiliser la méthode plusYears() pour ajouter des années à un objet LocalDate et comment gérer les objets de date bissextiles à l'aide de la méthode.



