[python] Pendulum 객체로 특정 주의 시작일과 마지막 일 얻기

Pendulum은 Python에서 날짜 및 시간 처리를 위한 편리한 라이브러리입니다. Pendulum 객체를 사용하면 특정 주의 시작일과 마지막 일을 손쉽게 얻을 수 있습니다.

import pendulum

# 현재 날짜 및 시간 설정
now = pendulum.now()

# 지정된 주의 첫 번째 날짜 얻기
start_of_week = now.start_of('week')

# 지정된 주의 마지막 날짜 얻기
end_of_week = now.end_of('week')

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

위의 예제 코드에서는 Pendulum 객체를 사용하여 현재 날짜와 시간을 설정한 후 start_of('week')end_of('week') 메서드를 사용하여 주의 첫 번째 날짜와 마지막 날짜를 얻습니다. 이후에는 format() 메서드를 사용하여 날짜를 원하는 형식으로 출력합니다.

실행 결과는 다음과 같습니다:

주의 시작일: 2022-01-24
주의 마지막일: 2022-01-30

Pendulum의 다양한 기능을 활용하면 다양한 날짜 및 시간 처리 작업을 더욱 편리하게 할 수 있습니다. 자세한 내용은 Pendulum 공식 문서를 참조하세요.