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.
💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici
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.
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é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
Pour utiliser la classe LocalDate
et ses méthodes, vous devez importer le package java.time.LocalDate
.
import java.time.LocalDate;
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);
plusYears()
pour ajouter des années à la dateUtilisez 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);
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());
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);
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());
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
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.