본문 바로가기
python

파이썬 타입이 시간인 데이터 만들기 datatime

by 타닥타닥 토다토닥 부부 2023. 8. 6.
반응형

파이썬 타입이 시간인 데이터 만들기 datetime

 

시간 타입이 필요한 이유는 일반 숫자와 연산 규칙이 다르기 때문입니다.

예를 들어, "일반 숫자와 다른 연산을 가집니다. 예를 들어 5월 31일 + 1일은 32일이 아닌 6월 1일 입니다."

 

# date time 함수 선언
from datetime import datetime

# 원하는 날짜 입력 : (년도, 월, 일, 시간, 분, 초) 순으로 입력합니다.
print(datetime(2021, 5, 1, 12, 30, 10))
# out : datetime.datetime(2021, 5, 1, 12, 30, 10)

# (년도, 월, 일) 까지만 입력하여도 0시 0분으로 자동 생성 합니다.
print(datetime(2021, 5, 1))
# out : datetime.datetime(2021, 5, 1, 0, 0)

# strftrime('%Y-%m-%d') 를 쓰면 datetime 타입이 아닌 문자열 타입의 날짜가 생성됩니다.
print(datetime(2021, 5, 1, 12, 30, 10).strftime('%Y-%m-%d'))
# out : '2021-05-01'

 

반응형

댓글