[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 라이브러리를 통해 날짜와 시간을 쉽게 다룰 수 있습니다.