java 获取当前是周几_java 获取今天(某一天)是星期几/周几

[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(),下面看

你可能感兴趣的:(java,获取当前是周几)