Introduction
Dans ce laboratoire, vous allez découvrir la méthode Java LocalDate now()
qui est utilisée pour obtenir la date locale actuelle. Elle renvoie la date système par défaut en fonction de la locale.
💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici
Dans ce laboratoire, vous allez découvrir la méthode Java LocalDate now()
qui est utilisée pour obtenir la date locale actuelle. Elle renvoie la date système par défaut en fonction de la locale.
Le package java.time
contient la classe LocalDate
, que nous devons utiliser dans notre programme. Nous devons également importer la classe DateTimeFormatter
de java.time
pour formater la sortie de LocalDate
.
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
Définissons la méthode main()
dans le programme.
public class LocalDateDemo {
public static void main(String[] args){
// Code va ici
}
}
Pour obtenir la date locale actuelle en utilisant la méthode now()
, créez un objet LocalDate
comme indiqué ci-dessous.
LocalDate currentDate = LocalDate.now();
Pour afficher la date actuelle en utilisant la méthode now()
, nous pouvons afficher l'objet currentDate
créé dans l'étape précédente.
System.out.println(currentDate);
Si nous voulons formater la sortie de la méthode now()
, nous pouvons créer un objet DateTimeFormatter
avec le format requis et utiliser la méthode format()
pour appliquer le format à l'objet currentDate
.
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy");
String formattedDate = currentDate.format(formatter);
System.out.println("Date formatée : " + formattedDate);
Pour compiler le programme, ouvrez un terminal et accédez au répertoire ~/projet
. Ensuite, entrez la commande suivante :
javac LocalDateDemo.java
Après une compilation réussie, exécutez le programme avec la commande suivante :
java LocalDateDemo
Le programme affichera la date actuelle au format par défaut et la date formatée au format souhaité.
2020-11-13
Date formatée : 13/11/2020
Dans ce laboratoire, vous avez appris à utiliser la méthode Java LocalDate now()
pour obtenir la date locale actuelle. Vous avez également appris à formater la sortie de la méthode now()
à l'aide de la classe DateTimeFormatter
en Java.