[python] Pendulum 객체로 현재 시간대의 시작 및 종료 시간 얻기

파이썬에서 시간대 관련 작업을 수행하기 위해 Pendulum 패키지를 사용할 수 있습니다. Pendulum은 날짜 및 시간 조작을 위한 강력한 도구이며, 사용하기 쉬운 API를 제공합니다. 이 패키지를 사용하여 현재 시간대의 시작 및 종료 시간을 얻는 방법을 알아보겠습니다.

Pendulum 설치하기

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

pip install pendulum

코드 예시

다음은 현재 시간대의 시작 및 종료 시간을 얻는 코드 예시입니다.

import pendulum

# 현재 시간대 객체 얻기
now = pendulum.now()

# 현재 시간대의 시작 시간 얻기
start_time = now.start_of('day')

# 현재 시간대의 종료 시간 얻기
end_time = now.end_of('day')

print("현재 시간대의 시작 시간:", start_time)
print("현재 시간대의 종료 시간:", end_time)

위의 코드에서는 먼저 pendulum.now() 함수를 사용하여 현재 시간대의 Pendulum 객체 now를 얻습니다. 그런 다음 now.start_of('day')now.end_of('day')를 사용하여 현재 시간대의 시작 및 종료 시간을 얻습니다.

결과 예시

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

현재 시간대의 시작 시간: 2021-01-01T00:00:00+09:00
현재 시간대의 종료 시간: 2021-01-01T23:59:59.999999+09:00

추가 정보

Pendulum 패키지에는 다양한 시간대 관련 기능이 있으며, 시작 및 종료 시간 외에도 다른 시간대 관련 작업을 수행할 수 있습니다. Pendulum의 공식 문서를 참조하여 더 많은 정보를 얻을 수 있습니다.