[python] Pendulum 객체로 특정 기간 동안의 첫 번째 및 마지막 일 얻기

Pendulum은 파이썬에서 사용할 수 있는 시간 처리 라이브러리입니다. 이 라이브러리를 사용하면 날짜 및 시간 관련 작업을 쉽게 처리할 수 있습니다. 특히 Pendulum 객체를 사용하여 특정 기간 동안의 첫 번째 및 마지막 일을 얻을 수 있습니다.

Pendulum 설치하기

먼저 Pendulum을 설치해야 합니다. 아래의 명령어를 사용하여 Pendulum 패키지를 설치할 수 있습니다.

pip install pendulum

코드 예제

다음은 Pendulum 객체를 사용하여 특정 기간 동안의 첫 번째 및 마지막 일을 얻는 예제입니다.

import pendulum

# 시작일과 종료일 설정
start_date = pendulum.date(2022, 1, 1)
end_date = pendulum.date(2022, 12, 31)

# 특정 기간 내의 첫 번째 일
first_day = start_date.start_of('day')
print(first_day)

# 특정 기간 내의 마지막 일
last_day = end_date.end_of('day')
print(last_day)

위의 코드에서 start_dateend_date 변수에 시작일과 종료일을 설정합니다. start_of('day') 메서드를 사용하여 특정 기간 내의 첫 번째 일을 얻어옵니다. 마찬가지로 end_of('day') 메서드를 사용하여 특정 기간 내의 마지막 일을 얻어옵니다.

실행 결과

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

2022-01-01
2022-12-31

첫 번째 일은 시작일인 2022년 1월 1일을 나타내고, 마지막 일은 종료일인 2022년 12월 31일을 나타냅니다.

참고 자료