목록남은개월일수 (2)
준호씨의 블로그
지난번에 Java8의 LocalDate와 Period를 이용해서 몇 개월 며칠 남았는지 구하는 코드를 만들어 보았습니다. Java - "x개월 x일 남았습니다" 구하기 보통 D-Day는 종종 구할 일이 있고 예제도 많습니다. 하지만 D-Day를 다르게 표현하는 "x개월 x일 남았습니다"는 예제를 찾기 힘듭니다. 개월 수 차이 구하는 예제도 많던데 이상하게도 몇 개월 며칠은 보이지 않.. junho85.pe.kr 사실 이 코드를 만들게 된 이유는 레거시 코드의 개선작업을 하면서 였는데요. 결국 위의 방법은 사용하지 않고 코드를 새로 만들게 되었습니다. 기존에 몇개월 며칠 남은 것을 구할 때 oracle의 months_between 함수를 이용하고 있었습니다. 뭘 이런 걸 구하는데 sql로 했는지 의아하게 ..
보통 D-Day는 종종 구할 일이 있고 예제도 많습니다. 하지만 D-Day를 다르게 표현하는 "x개월 x일 남았습니다"는 예제를 찾기 힘듭니다. 개월 수 차이 구하는 예제도 많던데 이상하게도 몇 개월 며칠은 보이지 않더군요. 최근에 몇 개월 며칠 남았지 구하는 로직을 만 들일이 있어서 만들면서 정리해 보았습니다. 아참 Java8 이상을 사용하셔야 됩니다. 이전 버전에서도 구하는 방법은 있겠지만 Java8을 쓰면 정말 쉽게 구할 수 있기 때문입니다. 요즘 다들 Java8 이상 사용하고 계시죠? ^^; 정답부터 적어보면 다음과 같습니다. LocalDate theDate = LocalDate.of(2030, 4, 1); Period period = LocalDate.now().until(theDate); Sy..