[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/