[python] Pendulum 객체로 특정 월의 첫 번째 요일과 마지막 요일 얻기

파이썬을 사용하여 특정 월의 첫 번째 요일과 마지막 요일을 얻고 싶다면, Pendulum 라이브러리를 사용할 수 있습니다. Pendulum은 파이썬의 datetime 모듈의 확장 버전으로 다양한 시간대와 날짜 조작 기능을 제공합니다.

먼저, Pendulum 라이브러리를 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다:

pip install pendulum

이제 Pendulum을 사용하여 특정 월의 첫 번째 요일과 마지막 요일을 얻는 방법을 알아보겠습니다. 아래 코드를 참고해주세요:

import pendulum

# 특정 월 지정
year = 2022
month = 1

# Pendulum 객체로 첫 번째 요일과 마지막 날짜 얻기
start_date = pendulum.datetime(year, month, 1)
end_date = start_date.end_of('month')

# 첫 번째 요일과 마지막 날짜 출력
print("첫 번째 요일:", start_date.day_name())
print("마지막 날짜:", end_date.day)

위 코드에서는 Pendulum의 datetime 함수를 사용하여 특정 월의 첫 번째 날짜를 생성합니다. end_of 함수를 사용하여 해당 월의 마지막 날짜를 얻습니다. 마지막으로 day_name 속성을 사용하여 첫 번째 요일을 얻고, day 속성을 사용하여 마지막 날짜를 얻습니다.

실행 결과는 다음과 비슷하게 출력될 것입니다:

첫 번째 요일: Friday
마지막 날짜: 31

위 코드는 특정 월의 첫 번째 요일과 마지막 날짜를 얻는 간단한 예제입니다. Pendulum을 사용하면 다양한 날짜 조작 기능을 사용할 수 있으므로, 여러 날짜 계산에 유용하게 활용할 수 있습니다.

더 자세한 내용은 Pendulum 공식 문서를 참조해주세요: https://pendulum.eustace.io/