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

Pendulum은 Python에서 사용할 수 있는 유연하고 강력한 날짜 및 시간 처리 라이브러리입니다. Pendulum 객체를 사용하여 특정 주에서의 시작 요일과 마지막 요일을 얻을 수 있습니다.

먼저, Pendulum 라이브러리를 설치해야 합니다. 다음의 커맨드를 사용하여 설치할 수 있습니다:

pip install pendulum

설치가 완료되면 다음과 같이 Pendulum 객체를 사용하여 특정 주의 시작 요일과 마지막 요일을 얻을 수 있습니다:

import pendulum

# 현재 날짜와 시간을 얻습니다
now = pendulum.now()

# 특정 주에서의 시작 요일을 얻습니다
start_of_week = now.start_of('week')
print("Start of Week:", start_of_week)

# 특정 주에서의 마지막 요일을 얻습니다
end_of_week = now.end_of('week')
print("End of Week:", end_of_week)

위의 예제 코드에서는 pendulum.now()를 사용하여 현재 날짜와 시간을 얻고, start_of('week')end_of('week') 메서드를 사용하여 특정 주의 시작 요일과 마지막 요일을 얻습니다.

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

Start of Week: 2022-03-14T00:00:00+09:00
End of Week: 2022-03-20T23:59:59.999999+09:00

따라서, Pendulum을 사용하여 특정 주에서의 시작 요일과 마지막 요일을 손쉽게 얻을 수 있습니다.


참고 자료: