
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 :
1 2 3 | 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 :
1 | 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 :
1 | 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 :
1 | 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!