Maison  >  Article  >  Java  >  Comment obtenir le jour de la semaine pour une date spécifiée en Java

Comment obtenir le jour de la semaine pour une date spécifiée en Java

王林
王林original
2019-11-29 09:32:286232parcourir

Comment obtenir le jour de la semaine pour une date spécifiée en Java

Pour obtenir le jour de la semaine pour une date spécifiée, vous pouvez utiliser les deux méthodes suivantes pour obtenir le jour de la semaine :

1. Utilisez la Calendar classe

//根据日期取得星期几
	public static String getWeek(Date date){
		String[] weeks = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
		Calendar cal = Calendar.getInstance();
		cal.setTime(date);
		int week_index = cal.get(Calendar.DAY_OF_WEEK) - 1;
		if(week_index<0){
			week_index = 0;
		} 
		return weeks[week_index];
	}

Vidéos d'apprentissage en ligne recommandées : cours java

2. Utilisez la SimpleDateFormatclass

//根据日期取得星期几
public static String getWeek(Date date){ 
SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
String week = sdf.format(date);
return week;
}

. Remarque : Il existe des différences dans le format des chaînes. Cas

Pour les paramètres transmis lors de la création SimpleDateFormat : EEEE représente le jour de la semaine, comme "Jeudi" représente le chinois ; le mois, tel que « Novembre » ; MM représente le mois, tel que « 11 » ; aaaa représente l'année, tel que « 2010 » ;

Articles et tutoriels connexes recommandés : Programme d'entrée 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