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

파이썬의 Pendulum 라이브러리는 날짜와 시간을 다루는 강력한 기능을 제공합니다. 이 라이브러리를 사용하여 특정 기간의 첫 번째 요일과 마지막 요일을 얻는 방법을 알아보겠습니다.

설치

먼저 Pendulum 라이브러리를 설치해야 합니다. 다음 명령어를 사용하여 Pendulum을 설치하세요.

$ pip install pendulum

예시 코드

다음은 Pendulum을 사용하여 특정 기간의 첫 번째 요일과 마지막 요일을 얻는 예시 코드입니다.

import pendulum

# 특정 기간 설정
start_date = pendulum.parse("2022-01-01")
end_date = pendulum.parse("2022-01-31")

# 첫 번째 요일과 마지막 요일 얻기
first_day = start_date.start_of('week')
last_day = end_date.end_of('week')

# 결과 출력
print("첫 번째 요일:", first_day.format("YYYY-MM-DD"))
print("마지막 요일:", last_day.format("YYYY-MM-DD"))

이 예시 코드는 2022년 1월 1일부터 1월 31일까지의 첫 번째 요일과 마지막 요일을 출력합니다. pendulum.parse 함수를 사용하여 날짜를 파싱하고, start_ofend_of 메서드를 사용하여 첫 번째 요일과 마지막 요일을 얻습니다.

실행결과

첫 번째 요일: 2021-12-27
마지막 요일: 2022-01-02

위의 예시 코드를 실행하면, 첫 번째 요일과 마지막 요일이 정확히 출력됩니다.

결론

Pendulum 라이브러리를 사용하여 특정 기간의 첫 번째 요일과 마지막 요일을 쉽게 얻을 수 있습니다. 이를 활용하여 날짜와 시간을 다룰 때 편리하게 사용할 수 있습니다.

참고 문서