[파이썬] datetime 모듈 소개
datetime
모듈은 파이썬에서 날짜와 시간을 다루기 위한 강력한 도구입니다. 이 모듈은 날짜, 시간, 날짜 및 시간 조합을 쉽게 다루고 다양한 연산과 형식 변환을 제공합니다. 이번 포스트에서는 datetime
모듈의 주요 기능과 사용법을 소개하겠습니다.
datetime
모듈 기본 사용법
import datetime
# 현재 시간 구하기
current_time = datetime.datetime.now()
print(current_time)
# 특정 날짜와 시간 생성하기
date_time = datetime.datetime(2022, 11, 30, 15, 30, 0)
print(date_time)
# 날짜와 시간 정보 추출하기
year = date_time.year
month = date_time.month
day = date_time.day
hour = date_time.hour
minute = date_time.minute
second = date_time.second
print(year, month, day, hour, minute, second)
datetime
모듈을 이용한 연산
import datetime
# 시간 계산하기
current_time = datetime.datetime.now()
one_hour_later = current_time + datetime.timedelta(hours=1)
print(one_hour_later)
# 두 날짜 사이의 차이 계산하기
date1 = datetime.datetime(2022, 1, 1)
date2 = datetime.datetime(2023, 1, 1)
date_diff = date2 - date1
print(date_diff.days)
datetime
모듈을 이용한 형식 변환
import datetime
# 날짜를 문자열로 변환하기
date_time = datetime.datetime(2022, 11, 30, 15, 30, 0)
date_string = date_time.strftime("%Y-%m-%d %H:%M:%S")
print(date_string)
# 문자열을 날짜로 변환하기
date_string = "2022-11-30 15:30:00"
date_time = datetime.datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S")
print(date_time)
datetime
모듈은 다양한 기능과 유연성을 제공하여 날짜와 시간을 다룰 수 있게 해줍니다. 이를 통해 프로그래밍 작업에서 다양한 날짜 및 시간 연산을 수행할 수 있습니다. 자세한 내용은 공식 파이썬 문서를 참조하세요.