728x90
반응형

DecimalFormat df = new DecimalFormat("00");

        Calendar currentCalendar = Calendar.getInstance();

        

      //이번달

        String month  = df.format(currentCalendar.get(Calendar.MONTH) + 1);

        

      //이전 날짜

        currentCalendar.add(currentCalendar.DATE, -1);

        String pastDay = df.format(currentCalendar.get(Calendar.DATE));


      //이번주 첫째 날짜  

        currentCalendar.add(Calendar.DATE, 1 - currentCalendar.get(Calendar.DAY_OF_WEEK)); 

        String firstWeekDay = df.format(currentCalendar.get(Calendar.DATE));    

      

      //이번주 마지막 날짜  

        currentCalendar.add(Calendar.DATE, 7 - currentCalendar.get(Calendar.DAY_OF_WEEK)); 

        String lastWeekDay = df.format(currentCalendar.get(Calendar.DATE)); 

        

      //이번달 마지막 날짜  

        String lastDay =  df.format(currentCalendar.getActualMaximum(Calendar.DAY_OF_MONTH ));

        

        model.addAttribute("month", month);

        model.addAttribute("pastDay", pastDay);

        model.addAttribute("firstWeekDay", firstWeekDay);

        model.addAttribute("lastWeekDay", lastWeekDay);

        model.addAttribute("lastDay", lastDay);

 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,