[python] Pendulum 클래스의 속성과 메서드
Pendulum은 파이썬에서 날짜와 시간을 다루는 데 사용되는 라이브러리입니다. Pendulum 클래스는 다양한 속성과 메서드를 제공하여 날짜와 시간을 쉽게 조작할 수 있도록 도와줍니다.
Pendulum 클래스의 속성
Pendulum 클래스에는 다음과 같은 주요 속성이 있습니다:
year
: 년도를 나타내는 속성입니다.month
: 월을 나타내는 속성입니다.day
: 일을 나타내는 속성입니다.hour
: 시간을 나타내는 속성입니다.minute
: 분을 나타내는 속성입니다.second
: 초를 나타내는 속성입니다.
Pendulum 클래스의 메서드
Pendulum 클래스는 다양한 메서드를 제공하여 날짜와 시간을 조작할 수 있습니다. 일부 중요한 메서드는 다음과 같습니다:
now()
: 현재 날짜와 시간을 나타내는 Pendulum 객체를 반환합니다.from_timestamp(timestamp)
: 타임스탬프를 기반으로 Pendulum 객체를 생성합니다.add(years=0, months=0, days=0, hours=0, minutes=0, seconds=0)
: 주어진 날짜와 시간 만큼 Pendulum 객체를 더합니다.subtract(years=0, months=0, days=0, hours=0, minutes=0, seconds=0)
: 주어진 날짜와 시간 만큼 Pendulum 객체를 뺍니다.to_datetime()
: Pendulum 객체를 Python의 기본 datetime 객체로 변환합니다.
import pendulum
# 현재 시간을 가져옵니다.
now = pendulum.now()
print(now)
# 타임스탬프로 Pendulum 객체를 생성합니다.
timestamp = 1629366775
date = pendulum.from_timestamp(timestamp)
print(date)
# 날짜와 시간을 더합니다.
new_date = date.add(days=1)
print(new_date)
# 날짜와 시간을 뺍니다.
new_date = date.subtract(hours=2)
print(new_date)
# Pendulum 객체를 Python의 datetime 객체로 변환합니다.
datetime = date.to_datetime()
print(datetime)
이러한 속성과 메서드를 사용하여 Pendulum 라이브러리를 통해 날짜와 시간을 쉽게 다룰 수 있습니다.