[python] Pendulum 객체로 주어진 기간 동안의 모든 날짜 가져오기

Pendulum은 파이썬에서 사용하는 날짜와 시간을 다루기 위한 라이브러리입니다. Pendulum 객체를 사용하여 특정 기간 동안의 모든 날짜를 가져올 수 있습니다.

패키지 설치

Pendulum을 사용하기 위해 먼저 패키지를 설치해야 합니다. 아래의 명령어를 사용하여 Pendulum 패키지를 설치합니다.

pip install pendulum

예제 코드

import pendulum

start_date = pendulum.datetime(2022, 1, 1)
end_date = pendulum.datetime(2022, 1, 31)

date_range = pendulum.period(start_date, end_date)

for dt in date_range.range('days'):
    print(dt.to_date())

위의 코드는 2022년 1월 1일부터 2022년 1월 31일까지의 날짜를 가져와 출력하는 간단한 예제입니다. Pendulum의 datetime 함수를 사용하여 시작 날짜와 종료 날짜를 생성한 후, period 함수를 통해 해당 기간을 설정합니다. 그리고 range 메서드를 호출하여 ‘days’ 단위로 모든 날짜를 얻어올 수 있습니다. 반복문을 통해 각 날짜를 출력합니다.

출력 예시 :

2022-01-01
2022-01-02
2022-01-03
...
2022-01-30
2022-01-31

Pendulum을 사용하면 원하는 기간을 설정하여 해당 기간 동안의 모든 날짜를 쉽게 가져올 수 있습니다.

참고 자료