java中根据给定日期获取当前日期周的开始时间和结束时间

1
2
3
4
5
6
7
8
9
10
11
12
public ResultDto getMcpDayList(String date){
        Calendar calendarWeek = Calendar.getInstance();
        calendarWeek.setTime(DateUtils.parseDate(date,"yyyy-MM-dd" ));
        calendarWeek.add(Calendar.WEEK_OF_MONTH,0);
        calendarWeek.setFirstDayOfWeek(Calendar.MONDAY);
        calendarWeek.set(Calendar.DAY_OF_WEEK,Calendar.MONDAY);
        String startDay = DateUtils.formatDate(calendarWeek.getTime(),"yyyy-MM-dd");
        calendarWeek.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
        String endDay =  DateUtils.formatDate(calendarWeek.getTime(),"yyyy-MM-dd");
        List list = mapper.getDayList( SessionUtils.getUserId(),startDay,endDay,"","",date);
        return ResultDto.success(list);
    }

  

posted @   红尘沙漏  阅读(1080)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示