[python] Pendulum 객체로 오늘의 시작 및 마지막 시간 얻기

Python Pendulum은 날짜 및 시간을 다루기 위한 강력한 라이브러리입니다. 이 블로그 포스트에서는 Pendulum 객체를 사용하여 오늘의 시작 시간과 마지막 시간을 얻는 방법을 알아보겠습니다.

Pendulum 라이브러리 설치

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

pip install pendulum

시작 및 마지막 시간 얻기

Pendulum을 사용하여 오늘의 시작 시간과 마지막 시간을 얻으려면 다음과 같은 단계를 따릅니다.

import pendulum

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

# 오늘의 시작 시간은 00:00:00 입니다.
start_of_day = now.start_of('day')

# 오늘의 마지막 시간은 23:59:59 입니다.
end_of_day = now.end_of('day')

# 결과 출력
print("오늘의 시작 시간:", start_of_day)
print("오늘의 마지막 시간:", end_of_day)

위의 코드에서, pendulum.now() 함수를 사용하여 현재 시간을 얻습니다. 그리고 start_of('day') 함수를 사용하여 오늘의 시작 시간을, end_of('day') 함수를 사용하여 오늘의 마지막 시간을 얻습니다.

결과

위의 코드를 실행하면 다음과 같은 결과가 출력됩니다.

오늘의 시작 시간: 2022-01-01T00:00:00+00:00
오늘의 마지막 시간: 2022-01-01T23:59:59.999999+00:00

결론

Pendulum 라이브러리를 사용하여 Python에서 오늘의 시작 시간과 마지막 시간을 얻는 것은 매우 간단합니다. 이를 통해 시간과 날짜를 처리할 때 더 유연하고 편리한 방법을 제공할 수 있습니다.

참고 자료