>  기사  >  Java  >  Joda-Time DateTimes 간의 시간 차이를 분 단위로 계산하는 방법은 무엇입니까?

Joda-Time DateTimes 간의 시간 차이를 분 단위로 계산하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-02 17:21:29866검색

How to Calculate the Time Difference Between Joda-Time DateTimes in Minutes?

Joda-Time DateTime 간의 시간 차이를 분 단위로 계산

Joda-Time에서 타임스탬프로 작업할 때 다음을 계산해야 하는 경우가 많습니다. 두 DateTime 객체의 차이. 이는 기간 또는 분을 사용하여 달성할 수 있습니다.

제공된 Java 코드에는 datetime 및 PunchTime이라는 DateTime 개체가 있습니다. Duration을 사용하여 분 단위의 차이를 계산하는 방법은 다음과 같습니다.

Duration duration = new Duration(datetime, punchTime);
int minutes = duration.getStandardMinutes();

또는 Minutes를 직접 사용할 수도 있습니다.

int minutes = Minutes.minutesBetween(datetime, punchTime).getMinutes();

두 방법 모두 시간 차이를 제공합니다. 분을 정수로 표시합니다.

출력 예:

DateTime today = new DateTime();
DateTime yesterday = today.minusDays(1);

Duration duration = new Duration(yesterday, today);
int minutes = duration.getStandardMinutes();

System.out.println(minutes);

이 예에서는 어제와 오늘 사이의 분 수(1440분)를 출력합니다.

위 내용은 Joda-Time DateTimes 간의 시간 차이를 분 단위로 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.