[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_of
와 end_of
메서드를 사용하여 첫 번째 요일과 마지막 요일을 얻습니다.
실행결과
첫 번째 요일: 2021-12-27
마지막 요일: 2022-01-02
위의 예시 코드를 실행하면, 첫 번째 요일과 마지막 요일이 정확히 출력됩니다.
결론
Pendulum 라이브러리를 사용하여 특정 기간의 첫 번째 요일과 마지막 요일을 쉽게 얻을 수 있습니다. 이를 활용하여 날짜와 시간을 다룰 때 편리하게 사용할 수 있습니다.
참고 문서
- Pendulum 라이브러리 공식 문서: https://pendulum.eustace.io/docs/
- 파이썬 공식 문서: https://docs.python.org/