Introduction
Dans ce laboratoire, vous allez apprendre à utiliser la méthode isBefore() de la classe LocalDate en Java pour vérifier si une date est antérieure à une autre date. Vous allez également apprendre à implémenter cette méthode dans un code Java et à l'exécuter dans le terminal.
Créer un fichier Java
Créez un fichier HelloWorld.java à l'aide de la commande suivante dans votre terminal :
touch HelloWorld.java
Ensuite, ouvrez le fichier à l'aide d'un éditeur de texte de votre choix.
Importer les packages requis
Pour utiliser la classe LocalDate, vous devez l'importer. Ajoutez le code suivant au début du fichier.
import java.time.LocalDate;
Définir la méthode principale
Pour exécuter le programme Java, vous devez définir une méthode principale. Ajoutez le code suivant au fichier.
public static void main(String[] args) {
// C'est ici que vous écrirez votre code
}
Définir deux dates
Dans cette étape, définissez deux objets LocalDate pour représenter deux dates. Vous pouvez utiliser la méthode of() pour créer une nouvelle date. Ajoutez le code suivant après la méthode principale.
LocalDate date1 = LocalDate.of(2022, 06, 25);
LocalDate date2 = LocalDate.of(2022, 04, 15);
Utiliser la méthode isBefore() pour comparer des dates
Dans cette étape, utilisez la méthode isBefore() pour comparer les deux dates. Vous pouvez utiliser le code suivant pour cette étape.
if(date1.isBefore(date2)){
System.out.println(date1 + " est antérieure à " + date2);
} else {
System.out.println(date1 + " n'est pas antérieure à " + date2);
}
Compiler et exécuter le code
Ouvrez un terminal et accédez au répertoire où votre fichier Java est enregistré. Compilez le code à l'aide de la commande suivante :
javac HelloWorld.java
Ensuite, exécutez le code à l'aide de la commande suivante :
java HelloWorld
Voir la sortie
Après avoir exécuté le code, vous devriez voir la sortie suivante, qui indique que date1 n'est pas antérieure à date2.
2022-06-25 n'est pas antérieure à 2022-04-15
Résumé
Dans ce laboratoire, vous avez appris à utiliser la méthode isBefore() dans LocalDate Java pour comparer des dates. Vous avez également appris à implémenter cette méthode dans un code Java et à l'exécuter dans un terminal. En utilisant cette méthode, vous pouvez facilement comparer deux dates et déterminer si une date est antérieure à une autre dans vos programmes Java.



