- @SuppressWarnings("deprecation")
- public int getDutyDays(String strStartDate,String strEndDate) {
- SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
- Date startDate=null;
- Date endDate = null;
- try {
- startDate=df.parse(strStartDate);
- endDate = df.parse(strEndDate);
- } catch (ParseException e) {
- System.out.println("非法的日期格式,无法进行转换");
- e.printStackTrace();
- }
- int result = 0;
- while (startDate.compareTo(endDate) <= 0) {
- if (startDate.getDay() != 6 && startDate.getDay() != 0)
- result++;
- startDate.setDate(startDate.getDate() + 1);
- }
- return result;
- }
java代码去除时间段内的休息日
最新推荐文章于 2024-04-25 17:05:45 发布