본문 바로가기
슬기로운 자바 개발자 생활/Java more

자바8 날짜함수 관련.

by 슬기로운 동네 형 2023. 5. 26.
반응형
//날짜를 지정해보기
DateTimeFormatter format = DateTimeFormatter.ofPattern("yyyyMMdd");
LocalDate localDate = LocalDate.of(2023, 05, 31);
//localDate.plusDays(1); 이렇게는 안됨...
System.out.println(localDate.plusDays(2).format(format));

 데이터베이스에 회사 캘린더 테이블이 존재하는데 그 테이블에 특정일자가 휴일인지 아닌지를 체크하는 로직이 필요했다.
 휴일이라면 +1일을 해서 다음 일자가 또 휴일인지 아닌지를  판단하고 휴일이 아니라면 그 년월일을 리턴해야 한다.
내가 선택한 방법은 간단하다.
처음 던진 일자를 시작으로 10일 치 미래 일자와 휴무 유무를 가져온 후 자바에서 for 돌려서 휴일이 아닌 일자가 나오면 그 일자를 리턴하면 된다.


 

반응형

댓글