Méthode getYear de Java LocalDate

JavaBeginner
Pratiquer maintenant

Introduction

La méthode getYear() de la classe LocalDate en Java renvoie l'année d'une date. Dans ce laboratoire, nous allons apprendre à utiliser la méthode getYear() avec des exemples.

Créer une classe Java

Tout d'abord, ouvrez un éditeur de texte et créez un nouveau fichier Java appelé LocalDateGetYear.java dans le répertoire ~/project.

cd ~/project
touch LocalDateGetYear.java

Importer la classe nécessaire

Le bloc de code suivant est utilisé pour importer la classe nécessaire.

import java.time.LocalDate;

Créer un objet LocalDate

Créez un objet LocalDate en spécifiant une date particulière à partir de laquelle vous voulez obtenir l'année. Dans cet exemple, nous utiliserons la date "2021-10-10".

LocalDate localDate = LocalDate.of(2021, 10, 10);

Obtenir l'année à partir de l'objet LocalDate

Appelez la méthode getYear() sur l'objet LocalDate créé précédemment pour obtenir l'année de la date.

int year = localDate.getYear();

Afficher l'année

Affichez l'année dans la console à l'aide de la méthode System.out.println().

System.out.println("Year of date: " + year);

Compiler et exécuter le code

Enregistrez le fichier et fermez l'éditeur de texte. Ouvrez le terminal et accédez au répertoire ~/projet. Tapez la commande suivante pour compiler le code.

javac LocalDateGetYear.java

Ensuite, tapez la commande suivante pour exécuter le code.

java LocalDateGetYear

Compléter le code

Le code complet pour le fichier LocalDateGetYear.java devrait ressembler à ceci :

import java.time.LocalDate;

public class LocalDateGetYear {
    public static void main(String[] args) {
        LocalDate localDate = LocalDate.of(2021, 10, 10);
        int year = localDate.getYear();
        System.out.println("Year of date: " + year);
    }
}

Tester avec différentes dates

Modifiez la date utilisée dans la méthode LocalDate.of() pour tester le code avec différentes dates.

LocalDate localDate = LocalDate.of(2000, 12, 31);
int year = localDate.getYear();
System.out.println("Year of date: " + year);

Utiliser la méthode LocalDate.now() pour obtenir la date actuelle

Au lieu de spécifier une date spécifique, obtenez la date actuelle à l'aide de la méthode now() de la classe LocalDate.

LocalDate localDate = LocalDate.now();
int year = localDate.getYear();
System.out.println("Year of date: " + year);

Compiler et exécuter le code

Enregistrez le fichier et fermez l'éditeur de texte. Ouvrez le terminal et accédez au répertoire ~/projet. Tapez la commande suivante pour compiler le code.

javac LocalDateGetYear.java

Ensuite, tapez la commande suivante pour exécuter le code.

java LocalDateGetYear

Résumé

Dans ce laboratoire, nous avons appris à utiliser la méthode getYear() de la classe LocalDate pour obtenir l'année d'une date en Java. Nous avons également appris à créer un objet LocalDate, à appeler sa méthode getYear() et à afficher l'année dans la console. Nous avons également vu comment utiliser la méthode now() pour obtenir la date actuelle et obtenir son année.