Méthode Java Localdate Getdayofweek

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 getDayOfWeek() est utilisée pour récupérer le jour de la semaine d'une date donnée. Elle fait partie de la classe java.time.LocalDate en Java. Cette méthode renvoie un objet de l'énumération java.time.DayOfWeek qui représente le jour de la semaine pour la date donnée.

Créer un nouveau fichier Java

Accédez au répertoire du projet et créez un nouveau fichier Java nommé GetDayOfWeekDemo.java.

cd ~/projet
touch GetDayOfWeekDemo.java

Importer les packages nécessaires et créer une méthode principale

Maintenant, ouvrez le fichier GetDayOfWeekDemo.java dans votre éditeur de texte et importez les packages suivants :

import java.time.DayOfWeek;
import java.time.LocalDate;

Après avoir importé les packages, créez une méthode principale à l'intérieur de la classe GetDayOfWeekDemo.

public class GetDayOfWeekDemo {
  public static void main(String[] args) {

  }
}

Définir un objet LocalDate

À l'intérieur de la méthode principale, créez un objet LocalDate avec une date spécifiée en utilisant la méthode of().

LocalDate localDate = LocalDate.of(2021, 8, 25);

Obtenir le jour de la semaine en utilisant getDayOfWeek()

Maintenant que nous avons un objet LocalDate, nous pouvons utiliser la méthode getDayOfWeek() pour récupérer le jour de la semaine pour la date spécifiée.

DayOfWeek dayOfWeek = localDate.getDayOfWeek();

Afficher le jour de la semaine

Nous pouvons maintenant afficher le jour de la semaine en utilisant la méthode toString() sur l'objet DayOfWeek.

System.out.println("Jour de la semaine : " + dayOfWeek.toString());

Compiler et exécuter le programme

Enregistrez les modifications dans le fichier et compilez le fichier GetDayOfWeekDemo.java à l'aide de la commande javac.

javac GetDayOfWeekDemo.java

Après une compilation réussie, exécutez le programme à l'aide de la commande java.

java GetDayOfWeekDemo

Cela affichera le jour de la semaine pour la date spécifiée.

Essayez avec une date différente

Modifiez la date dans l'objet LocalDate pour obtenir le jour de la semaine pour une date différente.

LocalDate localDate = LocalDate.of(2021, 8, 30);

Essayez avec la date actuelle

Pour obtenir le jour de la semaine pour la date actuelle, nous pouvons simplement créer un objet LocalDate sans arguments.

LocalDate localDate = LocalDate.now();

Essayez avec un exemple plus complexe

Pour obtenir le jour de la semaine pour une date très lointaine dans l'avenir, disons en l'année 2050, modifiez simplement les valeurs passées à la méthode of().

LocalDate localDate = LocalDate.of(2050, 12, 25);

Sommaire

Dans ce laboratoire, nous avons appris à utiliser la méthode Java getDayOfWeek() pour récupérer le jour de la semaine pour une date donnée. Suivez le guide étape par étape ci-dessus pour exécuter le code avec succès dans le terminal du système Ubuntu.