[python] Pendulum 객체로 특정 기간에서의 첫 번째 시간과 마지막 시간 얻기

파이썬에서 Pendulum 라이브러리는 날짜와 시간을 다루는데 유용한 도구입니다. Pendulum을 사용하여 특정 기간에서의 첫 번째 시간과 마지막 시간을 얻는 방법에 대해 알아보겠습니다.

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

pip install pendulum

다음으로, Pendulum 라이브러리를 가져옵니다.

import pendulum

이제 특정 기간을 지정하여 첫 번째 시간과 마지막 시간을 얻는 방법을 알아보겠습니다.

# 시작일과 종료일을 지정합니다.
start_date = pendulum.datetime(2022, 1, 1)
end_date = pendulum.datetime(2022, 1, 31)

# 특정 기간 내의 첫 번째 시간과 마지막 시간을 얻습니다.
first_time = start_date.start_of('day')
last_time = end_date.end_of('day')

# 결과 출력
print("첫 번째 시간:", first_time)
print("마지막 시간:", last_time)

위 예제에서는 2022년 1월 1일부터 2022년 1월 31일까지의 첫 번째 시간과 마지막 시간을 얻습니다. start_of('day') 메서드는 해당 날짜의 시작 시간을 반환하고, end_of('day') 메서드는 해당 날짜의 마지막 시간을 반환합니다.

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

첫 번째 시간: 2022-01-01T00:00:00+00:00
마지막 시간: 2022-01-31T23:59:59.999999+00:00

이렇게 Pendulum을 사용하여 특정 기간에서의 첫 번째 시간과 마지막 시간을 손쉽게 얻을 수 있습니다.

참고: Pendulum 공식 문서