java 獲取傳入時間, 是星期幾
阿新 • • 發佈:2020-12-26
技術標籤:後端
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("響應: "+"小於週四");
}
}