code: public static Date beginOfWeek(@NotNull final Date date) {
  		return DateUtils.truncate(DateUtil.subDays(date, DateUtil.getDayOfWeek(date) - 1), Calendar.DATE);
  	}
docs: 2017-1-20 07:33:23, 则返回2017-1-16 00:00:00