Java获取本周开始时间和本周结束时间的方法

// 获取本周开始时间
public static Date getBeginDayOfWeek() {
  Date date = new Date();
  if (date == null) {
      return null;
  }
  Calendar cal = Calendar.getInstance();
  cal.setTime(date);
  int dayofweek = cal.get(Calendar.DAY_OF_WEEK);
  if (dayofweek == 1) {
      dayofweek += 7;
  }
  cal.add(Calendar.DATE, 2 - dayofweek);
  return getDayStartTime(cal.getTime());
}

// 获取本周结束时间
public static Date getEndDayOfWeek(){
   Calendar cal = Calendar.getInstance();
   cal.setTime(getBeginDayOfWeek());
   cal.add(Calendar.DAY_OF_WEEK, 6);
   Date weekEndSta = cal.getTime();
   return getDayEndTime(weekEndSta);
}

更多Java共用方法请 点击 这里!

希望能够帮助到你

over

猜你喜欢

转载自blog.csdn.net/qq_41402200/article/details/84659076
今日推荐