[java] Apache Commons Lang 을 사용하여 숫자를 분으로 변환하는 방법

Apache Commons Lang은 자바 개발자들이 자주 사용하는 유틸리티 라이브러리입니다. 이 라이브러리를 사용하여 숫자를 분으로 변환하는 방법을 알아보겠습니다.

먼저, Apache Commons Lang 의 DurationFormatUtils 클래스를 이용하여 숫자를 분으로 변환할 수 있습니다.

import org.apache.commons.lang3.time.DurationFormatUtils;

public class NumberToMinutesExample {

    public static void main(String[] args) {
        int minutes = 90;
        long milliseconds = minutes * 60 * 1000;

        String formattedDuration = DurationFormatUtils.formatDuration(milliseconds, "HH:mm");

        System.out.println(formattedDuration);
    }
}

위의 예제 코드에서는 NumberToMinutesExample 클래스를 생성하고, main 메서드에서 분으로 변환할 숫자를 정의합니다. minutes 값인 90을 기준으로 밀리초로 변환한 후, DurationFormatUtils 클래스의 formatDuration 메서드를 사용하여 포맷을 지정하여 시간을 포맷팅합니다.

여기서는 “HH:mm” 포맷을 사용하여 소요 시간을 “시:분” 형식으로 포맷팅합니다.

예제를 실행하면 결과로 “01:30”이 출력됩니다. 즉, 90 분을 1시간 30분으로 변환한 결과입니다.

이처럼 Apache Commons Lang 라이브러리를 사용하면 숫자를 분으로 변환하는 작업을 간편하게 수행할 수 있습니다. 다양한 포맷 옵션을 사용하여 필요한 형식으로 결과를 포맷팅할 수 있습니다.

더 많은 정보를 얻으려면 Apache Commons Lang 공식 문서를 참조하세요.