1. 특정 날짜에 몇 일 더하기
from datetime import datetime, timedelta
# 문자를 날짜 형식으로 변환
date_0 = "20211001"
date_0 = datetime.strptime(date_0, '%Y%m%d')
# 날짜 n일 더하기
n=3
date_n = pd.to_datetime(date_0 + timedelta(days=n))
date_n
2. 날짜 간 일수 계산
from datetime import date, datetime, timedelta
from pytz import timezone
# 어제 날짜 정의
today = datetime.now()
yesterday = today - timedelta(1)
# 특정 날짜 정의
date_0 = "20211031"
date_0 = datetime.strptime(date_0, '%Y%m%d')
# 특정 날짜부터 어제날짜까지 일수 : n
n = (yesterday - date_0).days
n
'파이썬 > 날짜,시간 데이터 다루기' 카테고리의 다른 글
현재 시간 타임스탬프(timestamp) (0) | 2022.01.19 |
---|---|
현재 시각 : now (0) | 2021.10.03 |
판다스에서 특정 컬럼을 데이터타임 형태로 변환하기 : pd.to_datetime(df['col']) (0) | 2021.09.29 |
str to datetime (0) | 2021.09.26 |