| 
					
				 | 
			
			
				@ -800,19 +800,19 @@ public class DateUtil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public static String getWeekStr(String sdate) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String str = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        str = DateUtil.getWeek(sdate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if ("1".equals(str)||"Monday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if ("1".equals(str)||"Sunday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            str = "星期日"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if ("2".equals(str)||"Tuesday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if ("2".equals(str)||"Monday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            str = "星期一"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if ("3".equals(str)||"Wednesday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if ("3".equals(str)||"Tuesday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            str = "星期二"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if ("4".equals(str)||"Thursday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if ("4".equals(str)||"Wednesday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            str = "星期三"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if ("5".equals(str)||"Friday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if ("5".equals(str)||"Thursday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            str = "星期四"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if ("6".equals(str)||"Saturday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if ("6".equals(str)||"Friday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            str = "星期五"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if ("7".equals(str)||"Sunday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else if ("7".equals(str)||"Saturday".equals(str)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            str = "星期六"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return str; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1108,8 +1108,8 @@ public class DateUtil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        while (startCal.compareTo(endCal) <= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //如果不是周六或者周日则工作日+1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (startCal.get(Calendar.DAY_OF_WEEK) != 7 && startCal.get(Calendar.DAY_OF_WEEK) != 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //工作日+1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (!Holiday.isHoliday((startCal.getTime()))){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                day++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            startCal.add(Calendar.DAY_OF_MONTH, 1); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1118,6 +1118,17 @@ public class DateUtil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 判断一天是不是工作日 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param date 日期 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return true:休息日,false:工作日 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @date 2020/10/26 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public static boolean isHoliday(Date date) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return Holiday.isHoliday(date); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 获取当月第一天 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1682,4 +1693,5 @@ public class DateUtil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String[] weekDays = { "周日", "周一", "周二", "周三", "周四", "周五", "周六" }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return weekDays[getWeekByString(date)]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |