Maison >Java >JavaBase >Comment déterminer le jour de la semaine en Java ?

Comment déterminer le jour de la semaine en Java ?

尚
original
2019-11-21 15:45:333464parcourir

Comment déterminer le jour de la semaine en Java ?

Java détermine le jour de la semaine où la date actuelle est :

  /** 
    * 判断当前日期是星期几<br> 
    * <br> 
    * @param pTime 修要判断的时间<br> 
    * @return dayForWeek 判断结果<br> 
    * @Exception 发生异常<br> 
    */  
public static int dayForWeek(String pTime) throws Exception {  
 format = new SimpleDateFormat("yyyy-MM-dd");  
 Calendar c = Calendar.getInstance();  
 c.setTime(format.parse(pTime));  
 int dayForWeek = 0;  
 if(c.get(Calendar.DAY_OF_WEEK) == 1){  
  dayForWeek = 7;  
 }else{  
  dayForWeek = c.get(Calendar.DAY_OF_WEEK) - 1;  
 }  
 return dayForWeek;  
}

Il est à noter que le dimanche est le premier jour de la semaine à l'international, et le DAY_OF_WEEK fourni dans Calendrier La semaine obtenue commence également par dimanche.

La coutume chinoise est de commencer la semaine le lundi, elle doit donc être définie en fonction des besoins réels du projet.

La classe Calendar fournit certaines méthodes de conversion entre les champs de calendrier tels que YEAR, MONTH, DAY_OF_MONTH, HOUR, etc., et fournit certaines méthodes pour exploiter les champs de calendrier (comme obtenir la date de la semaine prochaine).

Pour plus de connaissances sur Java, veuillez prêter attention au tutoriel de base Java.

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!

Déclaration:
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