[python] Pendulum 객체로 어제의 시작 요일과 마지막 요일 얻기

파이썬의 pendulum 라이브러리는 날짜와 시간을 다루는 강력한 도구입니다. 이를 사용하여 어제의 시작 요일과 마지막 요일을 가져오는 방법을 알아보겠습니다.

Pendulum 설치

먼저, pendulum 라이브러리를 설치해야 합니다. 아래 명령어를 사용하여 설치할 수 있습니다.

pip install pendulum

어제의 시작 요일과 마지막 요일 가져오기

import pendulum

# 현재 시간에서 1일을 뺀 날짜를 얻습니다.
yesterday = pendulum.now().subtract(days=1)

# 어제의 시작 요일을 찾습니다.
start_of_week = yesterday.start_of('week')

# 어제의 마지막 요일을 찾습니다.
end_of_week = yesterday.end_of('week')

# 결과 출력
print("어제의 시작 요일:", start_of_week.format('YYYY-MM-DD'))
print("어제의 마지막 요일:", end_of_week.format('YYYY-MM-DD'))

위의 코드에서는 pendulum.now().subtract(days=1)를 사용하여 현재 시간에서 1일을 뺀 어제의 날짜를 구합니다. 그런 다음, start_of()end_of() 함수를 사용하여 어제의 시작 요일과 마지막 요일을 찾습니다. format() 함수를 사용하여 원하는 날짜 형식으로 포맷팅하여 결과를 출력합니다.

예시 결과

실행 결과는 다음과 같이 나타납니다:

어제의 시작 요일: 2022-01-09
어제의 마지막 요일: 2022-01-15

이제 pendulum 라이브러리를 사용하여 파이썬에서 어제의 시작 요일과 마지막 요일을 간편하게 얻을 수 있습니다.