Maison > Java > javaDidacticiel > Comment puis-je déterminer le jour de la semaine pour une date donnée en Java ?

Comment puis-je déterminer le jour de la semaine pour une date donnée en Java ?

DDD
Libérer: 2024-12-13 20:06:14
original
753 Les gens l'ont consulté

How Can I Determine the Day of the Week for a Given Date in Java?

Détermination du jour de la semaine à partir d'une date

Étant donné une date spécifique, déterminer le jour de la semaine correspondant est une tâche courante en programmation. Cette question explore plusieurs approches pour récupérer les informations souhaitées.

Récupération du jour complet de la semaine

Pour obtenir le jour complet de la semaine sous forme de chaîne (par exemple, "Tue"), vous peut utiliser les méthodes suivantes :

  • Utiliser java.util.Calendar :
Calendar c = Calendar.getInstance();
c.setTime(yourDate);
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
Copier après la connexion
  • Reformatage de la chaîne de date :
String dayOfWeek = new SimpleDateFormat("EE").format(date);
Copier après la connexion

Récupération du jour Ordinal

Si vous préférez récupérer l'ordinal du jour (par exemple, 3 pour mardi), vous peut utiliser la technique suivante :

int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
Copier après la connexion

Gestion des chaînes de date d'entrée

Dans le cas où votre entrée est fournie sous forme de chaîne plutôt que d'objet Date, vous pouvez l'analyser à l'aide de SimpleDateFormat :

Date date = new SimpleDateFormat("dd/M/yyyy").parse(dateString);
Copier après la connexion

Supplémentaire Bibliothèques

  • joda-time : En utilisant DateTime, vous pouvez appeler dateTime.dayOfWeek().
  • java.time (Java 8 ): Au lieu de joda-time, pensez à utiliser le package java.time pour déterminer le jour de la semaine.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal