[python] Pendulum 객체로 현재 날짜의 시작 요일과 마지막 요일 얻기
Python에서는 Pendulum 라이브러리를 사용하여 날짜 및 시간을 쉽게 다룰 수 있습니다. Pendulum은 Python 내장 모듈인 datetime
보다 훨씬 편리하고 강력한 기능을 제공합니다.
이번 포스트에서는 Pendulum 객체를 사용하여 현재 날짜의 시작 요일과 마지막 요일을 어떻게 얻을 수 있는지 알아보겠습니다.
Pendulum 설치
Pendulum을 사용하기 위해서는 먼저 Pendulum 라이브러리를 설치해야 합니다. 다음과 같이 pip 명령어를 사용하여 설치할 수 있습니다.
pip install pendulum
Pendulum으로 시작 요일과 마지막 요일 얻기
Pendulum을 사용하면 현재 날짜의 시작 요일과 마지막 요일을 간단한 코드로 얻을 수 있습니다.
import pendulum
today = pendulum.now()
start_of_week = today.start_of('week')
end_of_week = today.end_of('week')
start_weekday = start_of_week.format('dddd')
end_weekday = end_of_week.format('dddd')
print(f"시작 요일: {start_weekday}")
print(f"마지막 요일: {end_weekday}")
실행 결과는 다음과 같을 것입니다.
시작 요일: Monday
마지막 요일: Sunday
위 코드에서 pendulum.now()
를 통해 현재 날짜 및 시간을 가져옵니다. 그리고 start_of('week')
를 사용하여 현재 주의 시작 시간을 얻고, end_of('week')
를 사용하여 현재 주의 마지막 시간을 얻습니다. 마지막으로 format('dddd')
를 통해 요일을 문자열 형태로 얻어올 수 있습니다.
참고 자료
- Pendulum 공식 문서: https://pendulum.eustace.io/
- Pendulum GitHub 저장소: https://github.com/sdispater/pendulum