@RequestMapping("/format")
public Integer getFormatData(@RequestParam String dateString) throws ParseException {
String formatStr = “yyyy-MM-dd HH:mm:ss”;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(formatStr);
Date date = simpleDateFormat.parse(dateString);
Calendar calendar = Calendar.getInstance();
// 设置一个周最少的天数,此处设置为4,当本周的天数
在四天以上才算入下一周,否则为上一个周
calendar.setMinimalDaysInFirstWeek(4);
// 设置一周的开始为周几,设置为周一
calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
calendar.setFirstDayOfWeek(Calendar.MONDAY);
calendar.setTime(date);
int weekYear = calendar.get(Calendar.WEEK_OF_YEAR);
int year = calendar.get(Calendar.YEAR);