파이썬에서 시간을 다룰 때 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 문서를 참고하시기 바랍니다.