반응형
파이썬 타입이 시간인 데이터 만들기 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'
반응형
'python' 카테고리의 다른 글
파이썬 원본 파일을 두고 복사본 생성 (0) | 2023.08.06 |
---|---|
20개 뉴스그룹 데이터 데이터프레임으로 만들기 (0) | 2023.08.06 |
파이썬 타입 확인 isinstance (0) | 2023.08.05 |
numpy array to image (0) | 2023.08.03 |
넘파이 어레이 크기 확인 shape (0) | 2023.08.03 |
댓글