[public class GetDayOfWeek{ public static void main(String args[]){ final String dayNames[] = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五",&qu
/**
*@param date是为则默认今天日期、可自行设置“2013-06-03”格式的日期
*@return 返回1是星期日、2是星期一、3是星期二、4是星期三、5是星期四、6是星期五、7是星期六
*/
public static int getDayofweek(String date){
Calendar cal = Calendar.getInstance();
// cal.setTime(new Date(System.currentTimeMillis()));
if (date.equals("")) {
cal.setTime(new Date(System.currentTimeMillis()));
}else {
cal.setTime(new Date(getDateByStr2(date).getTime()));
}
return cal.get(Calendar.DAY_OF_WEEK);
}
public static Date getDateByStr2(String dd)
{
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");
Date date;
try {
date = sd.parse(dd);
} catch (ParseException e) {
date = null;
e.printStackTrace();
}
return date;
}
[最近在工作的时候需要实现这么一个功能,根据日历控件中选择的日期,计算出这一天是本年度的第几周,是星期几,关于获取星期几,C#中已经提供了方法DayOfWeek(),下面看