获取上周第一天,最后一天

原文链接:https://blog.csdn.net/qq_39241443/article/details/90294565

  1. /**
  2. * 获取上周周一(第一天是周一)
  3. *
  4. * @return
  5. */
  6. public static Date getPreviousMonday() {
  7. Calendar cal = Calendar.getInstance();
  8. // 将每周第一天设为星期一,默认是星期天
  9. cal.setFirstDayOfWeek(Calendar.MONDAY);
  10. cal.add(Calendar.DATE, -1 * 7);
  11. cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
  12. cal.set(Calendar.HOUR_OF_DAY, 0);
  13. cal.set(Calendar.MINUTE, 0);
  14. cal.set(Calendar.SECOND, 0);
  15. cal.set(Calendar.MILLISECOND, 0);
  16. return cal.getTime();
  17. }
  1. /**
  2. * 获取上周周日(第一天是周一)
  3. * @return
  4. */
  5. public static Date getSunday() {
  6. Calendar cal = Calendar.getInstance();
  7. //将每周第一天设为星期一,默认是星期天
  8. cal.setFirstDayOfWeek(Calendar.MONDAY);
  9. cal.add(Calendar.DATE, -1*7);
  10. cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
  11. cal.set(Calendar.HOUR_OF_DAY, 0);
  12. cal.set(Calendar.MINUTE, 0);
  13. cal.set(Calendar.SECOND, 0);
  14. cal.set(Calendar.MILLISECOND, 0);
  15. return cal.getTime();
  16. }

前端传递时间映射到后端的Date类型问题

原文链接:https://blog.csdn.net/qq_29072049/article/details/84869332

spring boot 写法

@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”, timezone = “GMT+8”)
private Date time;

spring mvc 写法

@DateTimeFormat(pattern=”yyyy-MM-dd HH:mm:ss”)
private Date orderReturnTime;