Introduction
Ce laboratoire vous présentera la méthode isAfter()
de la classe LocalDate
du package java.time
. Cette méthode renvoie une valeur booléenne indiquant si une date est postérieure à une autre.
💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici
Ce laboratoire vous présentera la méthode isAfter()
de la classe LocalDate
du package java.time
. Cette méthode renvoie une valeur booléenne indiquant si une date est postérieure à une autre.
Pour utiliser la classe LocalDate
et la méthode isAfter()
, nous devons importer les packages suivants au début du fichier :
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
Créez deux objets LocalDate
représentant deux dates différentes. Par exemple :
LocalDate firstDate = LocalDate.of(2021, 1, 1);
LocalDate secondDate = LocalDate.of(2021, 6, 1);
Utilisez la méthode isAfter()
pour vérifier si firstDate
est postérieure à secondDate
. Affichez le résultat dans la console. Par exemple :
System.out.println(firstDate + " est postérieure à " + secondDate + ": " + firstDate.isAfter(secondDate));
Utilisez la méthode isAfter()
pour vérifier si secondDate
est postérieure à firstDate
. Affichez le résultat dans la console. Par exemple :
System.out.println(secondDate + " est postérieure à " + firstDate + ": " + secondDate.isAfter(firstDate));
Créez deux objets LocalDate
représentant la date actuelle et la date de demain. Vous pouvez le faire en utilisant la méthode now()
et la méthode plus()
. Par exemple :
LocalDate currentDate = LocalDate.now();
LocalDate tomorrowDate = currentDate.plus(1, ChronoUnit.DAYS);
Utilisez la méthode isAfter()
pour vérifier si currentDate
est postérieure à tomorrowDate
. Affichez le résultat dans la console. Par exemple :
System.out.println(currentDate + " est postérieure à " + tomorrowDate + ": " + currentDate.isAfter(tomorrowDate));
Utilisez la méthode isAfter()
pour vérifier si tomorrowDate
est postérieure à currentDate
. Affichez le résultat dans la console. Par exemple :
System.out.println(tomorrowDate + " est postérieure à " + currentDate + ": " + tomorrowDate.isAfter(currentDate));
Compilez le code à l'aide de la commande suivante dans le terminal :
javac LocalDateIsAfter.java
Exécutez le code à l'aide de la commande suivante dans le terminal :
java LocalDateIsAfter
Dans ce laboratoire, nous avons appris à connaître la méthode isAfter()
de la classe LocalDate
du package java.time. Nous avons vu comment utiliser cette méthode pour vérifier si une date est postérieure à une autre date.