Java LocalDate à partir de la méthode

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

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java/BasicSyntaxGroup -.-> java/output("Output") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/classes_objects("Classes/Objects") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/packages_api("Packages / API") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/date("Date") java/SystemandDataProcessingGroup -.-> java/object_methods("Object Methods") subgraph Lab Skills java/output -.-> lab-117780{{"Java LocalDate à partir de la méthode"}} java/classes_objects -.-> lab-117780{{"Java LocalDate à partir de la méthode"}} java/packages_api -.-> lab-117780{{"Java LocalDate à partir de la méthode"}} java/date -.-> lab-117780{{"Java LocalDate à partir de la méthode"}} java/object_methods -.-> lab-117780{{"Java LocalDate à partir de la méthode"}} end

Configurez l'environnement de développement Java

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) {

    }
}

Utiliser LocalDate à partir d'une date personnalisée

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

Utiliser LocalDate à partir de la date actuelle

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.

Utiliser LocalDate à partir d'un objet ZonedDateTime

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.

Récapitulatif

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.