[python] 날짜와 시간 데이터 타입
파이썬에서는 datetime
모듈을 통해 날짜와 시간을 다룰 수 있습니다. 이 모듈을 사용하면 날짜와 시간을 생성하고, 포맷팅하고, 연산하는 등의 다양한 작업을 할 수 있습니다.
datetime
모듈 소개
datetime
모듈은 날짜와 시간을 다루는 클래스와 함수들을 제공합니다. 이 모듈을 사용하려면 먼저 아래와 같이 모듈을 임포트해야 합니다.
import datetime
datetime
클래스
datetime
모듈에는 datetime
클래스가 포함되어 있습니다. 이 클래스는 날짜와 시간을 모두 다룰 수 있도록 지원하며, 아래와 같이 사용할 수 있습니다.
# 현재 날짜와 시간 얻기
now = datetime.datetime.now()
# 날짜와 시간 정보 출력
print(now)
date
와 time
클래스
또한 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
모듈을 사용하면 날짜와 시간 데이터를 손쉽게 다룰 수 있습니다. 이를 통해 다양한 시나리오에 따른 날짜와 시간 처리를 간편하게 수행할 수 있습니다.
참고 문헌: