[python] Pendulum 객체로 현재 날짜에서의 시작 시간과 종료 시간 얻기

파이썬에서 날짜와 시간을 다루는 작업은 꽤 흔한 일입니다. Pendulum은 파이썬에서 날짜와 시간을 다루는 데 도움이 되는 라이브러리입니다. Pendulum을 사용하여 현재 날짜에서의 시작 시간과 종료 시간을 얻는 방법을 알아보겠습니다.

Pendulum 설치

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

pip install pendulum

시작 시간과 종료 시간 얻기

Pendulum을 사용하여 시작 시간과 종료 시간을 얻는 방법은 매우 간단합니다. 아래의 예제 코드를 살펴봅시다.

import pendulum

now = pendulum.now()
start_time = now.start_of("day")
end_time = now.end_of("day")

print(f"현재 시간: {now}")
print(f"시작 시간: {start_time}")
print(f"종료 시간: {end_time}")

위 코드에서는 Pendulum의 now() 함수를 사용하여 현재 시간을 얻습니다. 그리고 start_of("day") 함수를 호출하여 해당 날짜의 시작 시간을 얻습니다. 마찬가지로, end_of("day") 함수를 호출하여 해당 날짜의 종료 시간을 얻을 수 있습니다.

실행 결과는 아래와 같이 나타납니다.

현재 시간: 2022-06-15T14:30:00+00:00
시작 시간: 2022-06-15T00:00:00+00:00
종료 시간: 2022-06-15T23:59:59.999999+00:00

위의 실행 결과에서 볼 수 있듯이, Pendulum을 사용하면 현재 날짜에서의 시작 시간과 종료 시간을 손쉽게 얻을 수 있습니다.

더 자세한 정보는 Pendulum 공식 문서를 참조하세요.