카테고리 없음

[JAVA] LocalDate로 요번주 구하기

키보드발 2022. 9. 8. 17:26
        //오늘
        LocalDate today = LocalDate.now(); 
        
        //오늘이 일주일의 몇번째 인지 월요일=1,화요일=2,수요일=3.....
        int day = today.get(DAY_OF_WEEK); 
        if(day==7){
        day=0;
        }
        //"오늘 날짜"에서 "오늘이 일주일의 몇번째"를 빼면 요번주의 시작일이 나온다.
        //예를 들어 "2022.9.8 목요일" 이라면 "목요일=4" [9.8 - 4일 = 9월4일 일요일]
        LocalDate start = today.minusDays(day);
        LocalDate end = start.plusDays(6);

sql로 어떻게 해야하나 고민하다가 자바로 하면 더 쉬울것 같아서 자바로 했다.

 

밑의 사이트들에서 LocalDate에 관한 관련 기능을 확인 할 수 있다.

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

[Java] 날짜 더하고 빼기 - Java8

이전 블로그에서 옮겨온 포스트

blog.leocat.kr