|  | @ -800,19 +800,19 @@ public class DateUtil {
 | 
												
													
														
															|  |     public static String getWeekStr(String sdate) {
 |  |     public static String getWeekStr(String sdate) {
 | 
												
													
														
															|  |         String str = "";
 |  |         String str = "";
 | 
												
													
														
															|  |         str = DateUtil.getWeek(sdate);
 |  |         str = DateUtil.getWeek(sdate);
 | 
												
													
														
															|  |         if ("1".equals(str)||"Monday".equals(str)) {
 |  | 
 | 
												
													
														
															|  | 
 |  |         if ("1".equals(str)||"Sunday".equals(str)) {
 | 
												
													
														
															|  |             str = "星期日";
 |  |             str = "星期日";
 | 
												
													
														
															|  |         } else if ("2".equals(str)||"Tuesday".equals(str)) {
 |  | 
 | 
												
													
														
															|  | 
 |  |         } else if ("2".equals(str)||"Monday".equals(str)) {
 | 
												
													
														
															|  |             str = "星期一";
 |  |             str = "星期一";
 | 
												
													
														
															|  |         } else if ("3".equals(str)||"Wednesday".equals(str)) {
 |  | 
 | 
												
													
														
															|  | 
 |  |         } else if ("3".equals(str)||"Tuesday".equals(str)) {
 | 
												
													
														
															|  |             str = "星期二";
 |  |             str = "星期二";
 | 
												
													
														
															|  |         } else if ("4".equals(str)||"Thursday".equals(str)) {
 |  | 
 | 
												
													
														
															|  | 
 |  |         } else if ("4".equals(str)||"Wednesday".equals(str)) {
 | 
												
													
														
															|  |             str = "星期三";
 |  |             str = "星期三";
 | 
												
													
														
															|  |         } else if ("5".equals(str)||"Friday".equals(str)) {
 |  | 
 | 
												
													
														
															|  | 
 |  |         } else if ("5".equals(str)||"Thursday".equals(str)) {
 | 
												
													
														
															|  |             str = "星期四";
 |  |             str = "星期四";
 | 
												
													
														
															|  |         } else if ("6".equals(str)||"Saturday".equals(str)) {
 |  | 
 | 
												
													
														
															|  | 
 |  |         } else if ("6".equals(str)||"Friday".equals(str)) {
 | 
												
													
														
															|  |             str = "星期五";
 |  |             str = "星期五";
 | 
												
													
														
															|  |         } else if ("7".equals(str)||"Sunday".equals(str)) {
 |  | 
 | 
												
													
														
															|  | 
 |  |         } else if ("7".equals(str)||"Saturday".equals(str)) {
 | 
												
													
														
															|  |             str = "星期六";
 |  |             str = "星期六";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         return str;
 |  |         return str;
 | 
												
											
												
													
														
															|  | @ -1108,8 +1108,8 @@ public class DateUtil {
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         while (startCal.compareTo(endCal) <= 0) {
 |  |         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++;
 |  |                 day++;
 | 
												
													
														
															|  |             }
 |  |             }
 | 
												
													
														
															|  |             startCal.add(Calendar.DAY_OF_MONTH, 1);
 |  |             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
 |  |      * @return
 | 
												
											
												
													
														
															|  | @ -1682,4 +1693,5 @@ public class DateUtil {
 | 
												
													
														
															|  |         String[] weekDays = { "周日", "周一", "周二", "周三", "周四", "周五", "周六" };
 |  |         String[] weekDays = { "周日", "周一", "周二", "周三", "周四", "周五", "周六" };
 | 
												
													
														
															|  |         return weekDays[getWeekByString(date)];
 |  |         return weekDays[getWeekByString(date)];
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | }
 |  | }
 |