[python] Pendulum 객체로 특정 기간에서의 첫 번째 요일과 마지막 요일 얻기
우선 Pendulum 패키지를 설치해야 합니다. 다음 명령어를 사용하여 패키지를 설치할 수 있습니다.
pip install pendulum
설치가 완료되었다면, 다음과 같이 Pendulum 객체로 특정 기간의 첫 번째 요일과 마지막 요일을 얻을 수 있습니다.
import pendulum
start_date = pendulum.date(2022, 1, 1)
end_date = pendulum.date(2022, 1, 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'))
위 코드에서는 Pendulum의 date()
메서드를 사용하여 시작일과 종료일을 생성합니다. start_of('week')
메서드는 특정 기간에서의 첫 번째 요일을 반환하고, end_of('week')
메서드는 마지막 요일을 반환합니다. 마지막으로, format()
메서드를 사용하여 요일을 원하는 형식으로 출력합니다.
실행 결과는 다음과 같이 나타납니다:
첫 번째 요일: 2022-01-01
마지막 요일: 2022-01-31
위 예제에서는 2022년 1월 1일부터 1월 31일까지의 첫 번째 요일과 마지막 요일을 얻었습니다. 이를 활용하여 특정 기간 내에서 주의 첫 번째 요일과 마지막 요일을 쉽게 구할 수 있습니다.
Pendulum 패키지에 대한 더 자세한 정보는 공식 문서를 참조하십시오: Pendulum 공식 문서