기간검색
-
손쉽게 일자별 start ~ end 검색 구현하기 : ZonedDateTime.truncatedTo(TemporalUnit unit)프로젝트 노트 2024. 3. 29. 10:43
오랜만에 검색 기능을 구현하다가 검색 일자별로 조금 더 쉽게 start와 end date를 구하고 싶다는 생각이 들어 조금 알아보다가 간편한 방법이 있어 공유하면 좋겠단 생각이 들었습니다. 아래 예시 코드를 보시죠! ...Something Codes... ZonedDateTime end = ZonedDateTime.now(); // 현재의 시간을 구합니다(Time zone) ZonedDateTime start = end.minusDays(day); // 특정 day의 값 만큼 이전 일자 데이터를 구합니다. // 여기서 day는 기본 7일로 설정하여 주간 검색 기능을 구현하였습니다. // 추가적으로 start의 경우 00시 00분부터 처리를 해달라는 요구사항이 있었습니다. // 이를 간편하게 처리하기 위해..