[python] Pendulum 객체로 특정 주의 시작 날짜와 끝 날짜 얻기
Pendulum은 Python용 날짜 및 시간 라이브러리로, 날짜 및 시간 조작에 매우 편리한 기능을 제공합니다. Pendulum을 사용하여 특정 주의 시작 날짜와 끝 날짜를 얻는 방법에 대해서 알아보겠습니다.
Pendulum 설치
Pendulum을 사용하기 위해 먼저 Pendulum 패키지를 설치해야 합니다. 아래의 명령을 사용하여 Pendulum을 설치할 수 있습니다.
pip install pendulum
코드 예제
다음은 Pendulum을 사용하여 특정 주의 시작 날짜와 끝 날짜를 얻는 예제 코드입니다.
import pendulum
# 특정 주의 시작 날짜와 끝 날짜를 얻기 위해 Pendulum 객체를 생성합니다.
now = pendulum.now()
# 현재 날짜가 속한 주의 시작 날짜를 계산합니다.
start_of_week = now.start_of('week')
# 현재 날짜가 속한 주의 끝 날짜를 계산합니다.
end_of_week = now.end_of('week')
print("Start of week:", start_of_week)
print("End of week:", end_of_week)
위의 코드는 현재 날짜를 기준으로 주의 시작 날짜와 끝 날짜를 계산하여 출력합니다.
실행 결과
위의 예제 코드를 실행하면 아래와 같은 결과를 얻을 수 있습니다.
Start of week: 2022-03-28T00:00:00+00:00
End of week: 2022-04-03T23:59:59.999999+00:00
위의 결과에서 볼 수 있듯이, start_of('week')
메서드는 현재 날짜가 속한 주의 시작 날짜를 반환하고, end_of('week')
메서드는 현재 날짜가 속한 주의 끝 날짜를 반환합니다.
참고 자료
- Pendulum 공식 문서: https://pendulum.eustace.io/docs/