Javaは1つの日付が何曜日かを判断します

586 ワード

public static String getWeekOfDate(String day, SimpleDateFormat dt) {
		Date date = null;
		try {
			date = dt.parse(day);
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		if (date == null) {
			return "";
		}
		String[] weekDays = { "   ", "   ", "   ", "   ", "   ", "   ", "   " };
		Calendar cal = Calendar.getInstance();
		cal.setTime(date);
		int w = cal.get(Calendar.DAY_OF_WEEK) - 1;
		if (w < 0) {
			w = 0;
		}
		return weekDays[w];
	}