[python] Pendulum 객체로 현재 날짜 가져오기

Python에서 날짜와 시간을 다루는 데는 다양한 방법이 있습니다. 그 중 하나는 Pendulum 라이브러리를 사용하는 것입니다. Pendulum은 강력하고 사용하기 쉬운 날짜 및 시간 조작을 위한 파이썬 라이브러리입니다.

Pendulum을 사용하여 현재 날짜를 가져오는 방법을 살펴보겠습니다.

Pendulum 설치하기

먼저 Pendulum을 설치해야 합니다. pip를 사용하여 간단하게 설치할 수 있습니다.

pip install pendulum

Pendulum으로 현재 날짜 가져오기

Pendulum을 사용하여 현재 날짜를 가져오려면 now() 메서드를 사용하면 됩니다. 아래의 예제 코드를 참고하세요.

import pendulum

now = pendulum.now()
print(now)

위의 코드를 실행하면 현재 날짜와 시간이 출력됩니다.

2022-02-25T10:30:00+09:00

이제 now 변수에는 현재 날짜와 시간을 나타내는 Pendulum 객체가 저장되어 있습니다. 이 객체를 이용하여 원하는 작업(날짜 계산, 형식 변경 등)을 수행할 수 있습니다.

추가 설정하기

Pendulum은 기본적으로 현재 시스템의 설정을 따릅니다. 그러나 원하는 경우 특정 타임존이나 날짜 형식을 사용할 수도 있습니다. timezone() 메서드와 strftime() 메서드를 사용하여 Pendulum 객체를 추가로 설정할 수 있습니다.

아래의 예제 코드는 Asia/Seoul 시간대를 사용하고 날짜를 YYYY-MM-DD 형식으로 변환하는 방법을 보여줍니다.

import pendulum

now = pendulum.now('Asia/Seoul')
formatted_date = now.strftime('%Y-%m-%d')
print(formatted_date)

위의 코드를 실행하면 2022-02-25와 같이 현재 날짜가 출력됩니다.

결론

Pendulum을 사용하면 Python에서 쉽게 날짜와 시간을 조작할 수 있습니다. now() 메서드를 사용하여 현재 날짜를 가져올 수 있고, 추가 설정을 통해 원하는 타임존이나 형식으로 날짜를 표현할 수 있습니다. Pendulum의 다양한 기능과 메서드를 활용하여 복잡한 날짜 및 시간 작업을 효과적으로 처리할 수 있습니다.

참고 자료