1. 程式人生 > 其它 >java 獲取傳入時間, 是星期幾

java 獲取傳入時間, 是星期幾

技術標籤:後端

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("響應: "+"小於週四"); } }