1.代码
/**
* 获取当前日期是星期几
* @param date
* @return 当前日期是星期几
*/
public static Integer getWeek(Date date) {
//{ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }
Integer[] weekDays = { 7, 1, 2, 3, 4, 5, 6 };
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int w = cal.get(Calendar.DAY_OF_WEEK) - 1;
if (w < 0)
w = 0;
return weekDays[w];
}
2.测试
@Test
public void getWeekTest(){
Integer week = DateUtil.getWeek(new Date());
if (4 > week){
log.info("响应: "+"大于周四");
} else {
log.info("响应: "+"小于周四");
}
}