[python] Pendulum 객체로 특정 월의 시작 및 종료 날짜 얻기

Pendulum은 Python에서 사용할 수 있는 강력한 날짜 및 시간 라이브러리입니다. 이 라이브러리를 사용하면 특정 월의 시작 날짜와 종료 날짜를 손쉽게 얻을 수 있습니다. 이 글에서는 Pendulum 객체로 특정 월의 시작 날짜와 종료 날짜를 어떻게 얻을 수 있는지 알아보겠습니다.

Pendulum 설치

먼저 Pendulum을 설치해야 합니다. 다음 명령을 사용하여 Pendulum을 설치할 수 있습니다:

pip install pendulum

특정 월의 시작 및 종료 날짜 얻기

Pendulum을 사용하여 특정 월의 시작 날짜와 종료 날짜를 얻으려면 다음과 같이 코드를 작성할 수 있습니다:

import pendulum

year = 2022
month = 9

start_date = pendulum.datetime(year, month, 1)
end_date = start_date.end_of("month")

print("Start Date:", start_date)
print("End Date:", end_date)

위의 코드에서 yearmonth 변수에 원하는 연도와 월을 설정합니다. pendulum.datetime 함수를 사용하여 해당 연도와 월의 1일로 시작하는 start_date를 생성합니다. 그리고 start_date 변수에 end_of("month") 메서드를 사용하여 해당 월의 종료 날짜를 얻습니다. 마지막으로 시작 날짜와 종료 날짜를 출력합니다.

실행 결과

Start Date: 2022-09-01T00:00:00+00:00
End Date: 2022-09-30T23:59:59.999999+00:00

위의 예제에서는 2022년 9월의 시작 날짜와 종료 날짜를 얻었습니다. 시작 날짜는 2022년 9월 1일이며 종료 날짜는 2022년 9월 30일입니다.

참고 자료

위의 참고 자료를 통해 Pendulum에 대해 더 자세히 알아볼 수 있습니다. Pendulum은 많은 유용한 기능을 제공하므로 날짜 및 시간 처리에 사용하면 편리합니다.