[python] Pendulum 객체로 현재 시간 가져오기

파이썬에서 시간을 다룰 때 Pendulum 라이브러리를 사용하면 편리하게 작업할 수 있습니다. Pendulum은 파이썬의 기본 datetime 모듈보다 더 다양한 기능을 제공합니다.

이번에는 Pendulum 객체를 사용하여 현재 시간을 가져오는 방법을 알아보겠습니다.

Pendulum 설치

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

pip install pendulum

사용 방법

Pendulum을 사용하여 현재 시간을 가져오려면, 먼저 Pendulum 객체를 생성해야 합니다. 다음은 Pendulum 객체를 사용하여 현재 시간을 가져오는 간단한 예제 코드입니다.

import pendulum

now = pendulum.now()
print(now)

위의 코드에서 pendulum.now() 함수를 호출하여 현재 시간을 가져옵니다. now 변수에는 현재 시간이 Pendulum 객체로 저장됩니다. print(now)를 사용하여 현재 시간을 출력할 수 있습니다.

결과 확인

위의 예제 코드를 실행하면, 아래와 같이 현재 시간이 출력됩니다.

2021-08-03T16:35:15.123456+00:00

Pendulum 객체는 ISO 8601 형식으로 현재 시간을 표시합니다. 날짜와 시간, 그리고 초 단위까지 정밀하게 표시됩니다. 또한 타임존 정보도 함께 표시됩니다.

추가 기능

Pendulum은 시간과 날짜 계산을 쉽게 할 수 있는 다양한 기능을 제공합니다. 예를 들어, 다음과 같이 특정 날짜와 시간 간의 차이를 구하는 기능을 사용할 수 있습니다.

import pendulum

start = pendulum.datetime(2021, 8, 1)
end = pendulum.now()

diff = end - start
print(diff.in_days())

위의 코드에서 start 변수는 특정 날짜와 시간을 나타내는 Pendulum 객체입니다. end 변수는 현재 시간을 나타내는 Pendulum 객체입니다. diff 변수에는 end - start를 통해 두 시간 간의 차이를 계산한 결과가 저장됩니다. diff.in_days()를 사용하여 차이를 일수로 변환하여 출력할 수 있습니다.

결론

Pendulum을 사용하면 파이썬에서 시간을 다루는 작업을 훨씬 편리하게 할 수 있습니다. 현재 시간을 가져오는 것은 물론, 시간과 날짜 간의 계산 등 다양한 작업을 쉽게 수행할 수 있습니다.

더 많은 기능과 사용 방법은 Pendulum 문서를 참고하시기 바랍니다.