Here you can find the source of getCurWeekDayByStr(String curday)
public static int getCurWeekDayByStr(String curday)
//package com.java2s; //License from project: Apache License import java.text.SimpleDateFormat; import java.util.Calendar; public class Main { static public SimpleDateFormat yyyyMMdd = new SimpleDateFormat("yyyy-MM-dd"); public static int getCurWeekDayByStr(String curday) { try {//from w w w.ja v a 2s . co m java.util.Date date = str2utilDate(curday); Calendar rightNow = Calendar.getInstance(); rightNow.setTime(date); int week = rightNow.get(Calendar.DAY_OF_WEEK); return week; } catch (Exception e) { System.out.println("DateUtil.getYearWeek(str) Error:e = " + e); return 1; } } public static java.util.Date str2utilDate(String str) { try { java.util.Date udate = yyyyMMdd.parse(str); return udate; } catch (Exception e) { System.out.println("DateUtil.str2utilDate(str) Error:e = " + e); return null; } } }