[python] Pendulum 객체 생성하기

파이썬에서는 날짜와 시간을 다루기 위해 datetime 모듈이 기본적으로 제공됩니다. 하지만 datetime 모듈은 날짜와 시간을 다루는 기능에 제한이 있어서 Pendulum과 같은 외부 라이브러리를 사용하면 편리합니다. Pendulum은 파이썬에서 사용할 수 있는 강력한 날짜 및 시간 라이브러리입니다.

Pendulum 설치

Pendulum을 사용하기 위해서는 먼저 라이브러리를 설치해야 합니다. 다음 명령을 사용하여 Pendulum을 설치할 수 있습니다:

pip install pendulum

Pendulum 사용하기

Pendulum을 사용하기 위해서는 먼저 해당 모듈을 import 해야 합니다:

import pendulum

Pendulum은 다양한 방법으로 날짜와 시간을 생성할 수 있습니다. 다음은 Pendulum 객체를 생성하는 예제 코드입니다:

import pendulum

# 현재 날짜와 시간 가져오기
now = pendulum.now()
print(now)

# 특정 날짜와 시간 생성하기
dt = pendulum.datetime(2022, 1, 1, 12, 0, 0)
print(dt)

# UTC로 날짜와 시간 생성하기
utc = pendulum.utcnow()
print(utc)

위의 코드에서 now() 함수는 현재 시스템의 날짜와 시간을 가져오며, datetime() 함수를 사용하여 특정 날짜와 시간을 생성할 수 있습니다. 또한, utcnow() 함수는 UTC 기준의 날짜와 시간을 생성합니다.

Pendulum 객체를 생성하면 다양한 메서드를 사용하여 날짜와 시간을 조작할 수 있습니다. 예를 들어, add() 메서드를 사용하여 날짜와 시간에 일정 시간을 더할 수 있습니다:

import pendulum

now = pendulum.now()
tomorrow = now.add(days=1)
print(tomorrow)

위의 코드에서 add() 메서드를 사용하여 현재 날짜와 시간에 하루를 추가하여 내일의 날짜와 시간을 구할 수 있습니다.

Pendulum을 사용하면 날짜와 시간을 쉽게 다룰 수 있으며, 다양한 기능과 메서드를 통해 날짜와 시간을 조작할 수 있습니다. Pendulum의 자세한 사용법은 공식 문서를 참고하시기 바랍니다.

참고자료