[python] 날짜와 시간 데이터 타입

파이썬에서는 datetime 모듈을 통해 날짜와 시간을 다룰 수 있습니다. 이 모듈을 사용하면 날짜와 시간을 생성하고, 포맷팅하고, 연산하는 등의 다양한 작업을 할 수 있습니다.

datetime 모듈 소개

datetime 모듈은 날짜와 시간을 다루는 클래스와 함수들을 제공합니다. 이 모듈을 사용하려면 먼저 아래와 같이 모듈을 임포트해야 합니다.

import datetime

datetime 클래스

datetime 모듈에는 datetime 클래스가 포함되어 있습니다. 이 클래스는 날짜와 시간을 모두 다룰 수 있도록 지원하며, 아래와 같이 사용할 수 있습니다.

# 현재 날짜와 시간 얻기
now = datetime.datetime.now()

# 날짜와 시간 정보 출력
print(now)

datetime 클래스

또한 datetime 모듈에는 date 클래스와 time 클래스도 포함되어 있습니다. date 클래스는 날짜 정보만을 다루며, time 클래스는 시간 정보만을 다룹니다.

# 현재 날짜 얻기
today = datetime.date.today()

# 날짜 정보 출력
print(today)

날짜와 시간 데이터 연산

datetime 모듈을 사용하면 날짜와 시간 데이터 간의 연산 또한 쉽게 수행할 수 있습니다.

# 오늘로부터 3일 후의 날짜 계산
after_three_days = today + datetime.timedelta(days=3)

# 계산된 날짜 출력
print(after_three_days)

datetime 모듈은 다양한 연산을 지원하므로, 날짜와 시간을 다루는 다양한 작업을 효과적으로 수행할 수 있습니다.

결론

파이썬의 datetime 모듈을 사용하면 날짜와 시간 데이터를 손쉽게 다룰 수 있습니다. 이를 통해 다양한 시나리오에 따른 날짜와 시간 처리를 간편하게 수행할 수 있습니다.

참고 문헌: