[java] Apache Commons Lang 을 사용하여 날짜와 시간을 현재로 설정하는 방법

Apache Commons Lang은 자바 개발자들이 자주 사용하는 유용한 라이브러리입니다. 이 라이브러리는 날짜와 시간을 처리하는 데 도움이 되는 다양한 유틸리티 클래스를 제공합니다. 이번 블로그 포스트에서는 Apache Commons Lang을 사용하여 날짜와 시간을 현재로 설정하는 방법에 대해 알아보겠습니다.

1. Maven Dependency 추가하기

먼저 Apache Commons Lang을 사용하기 위해 Maven 프로젝트의 pom.xml에 다음 의존성을 추가해야 합니다.

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.12.0</version>
</dependency>

의존성을 추가한 후 Maven 프로젝트를 다시 빌드하세요.

2. 날짜와 시간 설정하기

Apache Commons Lang을 사용하여 현재 날짜와 시간을 설정하는 방법은 매우 간단합니다. 다음은 예제 코드입니다.

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

public class DateTimeExample {
    public static void main(String[] args) {
        // 현재 시간으로 설정
        Date currentDate = DateUtils.truncate(new Date(), Calendar.HOUR);

        System.out.println("Current Date and Time: " + currentDate);
    }
}

위의 코드에서 DateUtils.truncate() 메서드를 사용하여 현재 시간을 가져온 후, Calendar.HOUR를 사용하여 시간 부분을 제거하고, 날짜와 시간을 현재로 설정합니다.

3. 결과 확인하기

코드를 실행하면 현재 날짜와 시간이 출력됩니다. 예를 들면 다음과 같습니다.

Current Date and Time: Wed May 26 00:00:00 GMT 2021

추가 정보

이제 Apache Commons Lang을 사용하여 날짜와 시간을 현재로 설정하는 방법을 알게 되었습니다. 이 라이브러리의 다양한 기능을 사용하여 날짜와 시간을 처리할 수 있으므로, 자바 개발에 유용하게 활용할 수 있습니다.