로딩
요청 처리 중입니다...

자바에서 날짜기반 루프

 자바에서 날짜기반 루프

프로그램을 짜다 보면 일반적인 루프 카운터가 아니라 날짜 기반으로 루프를 돌려야 할 때가 있음. JDK8이라면 기본 제공되는 java.time.LocalDate로 간단하게 해결 가능하고 그 아래라면 Joda-Time 라이브러리를 사용하면 됨 사실 같은 것인데 JDK8부터 표준으로 들어간거라 패키지만 다르고 소스는 동일함. public void sample() { LocalDate startDate = LocalDate.of( 2024, 1, 1 ); LocalDate endDate = LocalDate.of( 2024, 2, 1 ); List dateList = new ArrayList(); for( LocalDate currentDate = startDate ; currentDate.isBefore( endDate ) || currentDate.isEqual( endDate ) ; currentDate.plusDays( 1 ) ) { dateList.a...

# javatime # 프로그래밍 # 자바 # 국비지원 # 개발충 # sm # si # joda # jdk8 # 프로젝트