Introduction
La méthode LocalDate from(TemporalAccessor temporal)
est utilisée pour obtenir un objet LocalDate à partir d'une instance TemporalAccessor. Elle accepte un objet temporel et le convertit en un objet LocalDate.
💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici
La méthode LocalDate from(TemporalAccessor temporal)
est utilisée pour obtenir un objet LocalDate à partir d'une instance TemporalAccessor. Elle accepte un objet temporel et le convertit en un objet LocalDate.
Tout d'abord, configurez l'environnement de développement Java sur votre ordinateur. Vous pouvez utiliser tout éditeur de texte ou environnement de développement intégré (IDE) de votre choix.
Créez un fichier nommé LocalDateFromMethod.java
dans le répertoire ~/projet
.
Ensuite, ajoutez le code suivant au fichier :
import java.time.LocalDate;
import java.time.temporal.TemporalAccessor;
public class LocalDateFromMethod {
public static void main(String[] args) {
}
}
Dans cette étape, vous allez créer un objet LocalDate à l'aide de la méthode from()
et d'une instance TemporalAccessor. L'instance TemporalAccessor contient une date personnalisée.
Ajoutez le code suivant à l'intérieur de la méthode main()
pour créer un objet LocalDate à partir d'une date personnalisée :
// créez un objet TemporalAccessor avec une date personnalisée
TemporalAccessor date = LocalDate.of(2022, 9, 1);
// obtenez l'objet LocalDate à partir de l'objet TemporalAccessor
LocalDate localDate = LocalDate.from(date);
// affichez la date locale
System.out.println(localDate);
Enregistrez le fichier et ouvrez le terminal. Compilez et exécutez le code avec la commande suivante :
javac LocalDateFromMethod.java && java LocalDateFromMethod
Vous devriez voir la sortie suivante :
2022-09-01
Dans cette étape, vous allez créer un objet LocalDate à l'aide de la méthode from()
et d'une instance TemporalAccessor. L'instance TemporalAccessor contient la date et l'heure actuelles.
Ajoutez le code suivant à l'intérieur de la méthode main()
pour créer un objet LocalDate à partir de la date actuelle :
// créez un objet TemporalAccessor avec la date et l'heure actuelles
TemporalAccessor date = LocalDate.now();
// obtenez l'objet LocalDate à partir de l'objet TemporalAccessor
LocalDate localDate = LocalDate.from(date);
// affichez la date locale
System.out.println(localDate);
Enregistrez le fichier et ouvrez le terminal. Compilez et exécutez le code avec la commande suivante :
javac LocalDateFromMethod.java && java LocalDateFromMethod
Vous devriez voir la date actuelle dans la sortie.
Dans cette étape, vous allez créer un objet LocalDate à l'aide de la méthode from()
et d'une instance TemporalAccessor. L'instance TemporalAccessor contient un objet ZonedDateTime.
Ajoutez le code suivant à l'intérieur de la méthode main()
pour créer une instance TemporalAccessor avec un objet ZonedDateTime puis le convertir en un objet LocalDate à l'aide de la méthode from()
:
// créez un objet ZonedDateTime pour représenter la date et l'heure actuelles
ZonedDateTime zonedDateTime = ZonedDateTime.now();
// créez un objet TemporalAccessor avec l'objet ZonedDateTime
TemporalAccessor date = zonedDateTime;
// obtenez l'objet LocalDate à partir de l'objet TemporalAccessor
LocalDate localDate = LocalDate.from(date);
// affichez la date locale
System.out.println(localDate);
Enregistrez le fichier et ouvrez le terminal. Compilez et exécutez le code avec la commande suivante :
javac LocalDateFromMethod.java && java LocalDateFromMethod
Vous devriez voir la date actuelle dans la sortie.
Dans ce laboratoire, vous avez appris à utiliser la méthode LocalDate from()
pour créer un objet LocalDate à partir d'une instance TemporalAccessor. Vous avez appris à créer une instance TemporalAccessor avec une date personnalisée, la date et l'heure actuelles, et un objet ZonedDateTime. Vous avez également appris à afficher l'objet LocalDate dans la sortie.