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.
Essayer 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);
Essayer 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();
Essayer 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);
Résumé
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.



