Méthode isBefore de Java LocalDate

JavaBeginner
Pratiquer maintenant

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.