Méthode isBefore de Java LocalDate

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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éez 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.

Importez les packages nécessaires

Pour utiliser la classe LocalDate, vous devez l'importer. Ajoutez le code suivant au début du fichier.

import java.time.LocalDate;

Définissez 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éfinissez 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);

Utilisez 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);
}

Compilez et exécutez 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

Consultez 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écapitulatif

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.