java 周几_java根据日期获取周几和获取某段时间内周几的日期

整理两个日期的方法。

根据日期获取当天是周几

/**

* 根据日期获取当天是周几

* @param datetime 日期

* @return 周几

*/

public static String dateToWeek(String datetime) {

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};

Calendar cal = Calendar.getInstance();

Date date;

try {

date = sdf.parse(datetime);

cal.setTime(date);

} catch (ParseException e) {

e.printStackTrace();

}

int w = cal.get(Calendar.DAY_OF_WEEK) - 1;

return weekDays[w];

}

获取某段时间内的周一(二等等)的日期

/**

* 获取某段时间内的周一(二等等)的日期

* @param dataBegin 开始日期

* @param dataEnd 结束日期

* @param weekDays 获取周几,1&#x

你可能感兴趣的:(java,周几)