Java에서 두 날짜 간의 일수 차이 계산
두 날짜 간의 일수 차이를 확인하는 것은 다양한 애플리케이션에서 중요한 계산이 될 수 있습니다. . 그러나 내장된 java.util.Date가 항상 정확한 결과를 제공하는 것은 아닙니다. 이 문제를 극복하기 위해 Joda Time 라이브러리는 보다 강력한 솔루션을 제공합니다.
Joda Time 솔루션
Joda Time을 사용하여 일수 차이를 계산하려면 다음 단계를 따르세요.
import java.util.Date; import org.joda.time.DateTime; import org.joda.time.Days;
Date past = new Date(110, 5, 20); // June 20th, 2010 Date today = new Date(110, 6, 24); // July 24th
int days = Days.daysBetween(new DateTime(past), new DateTime(today)).getDays(); // => 34
혜택 Joda Time
Joda Time은 java.util.Date에 비해 여러 가지 장점을 제공합니다.
참고:
Java 8 이상으로 작업하는 경우 Joda Time 대신 java.time API를 사용하는 것이 좋습니다. Java에서 선호되는 최신 날짜 및 시간 API.
위 내용은 Joda Time은 Java에서 두 날짜 사이의 일수 차이를 어떻게 정확하게 계산할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!