# 현재 시간 - 지정한 시간의 일수 계산 (datetime.datetime.now() - datetime.datetime(2019, 7, 13, 10, 10, 10, 100)).days
# 현재 시간 + 50일 더하기 datetime.datetime.now() + datetime.timedelta(days = 50)
# Timedelta : 일, 시, 분, 초 계산 가능 # 현재 시간 + 1일 더하기 pd.datetime.now() + pd.Timedelta('1 days')
# 현재 시간 + 8시간 더하기 pd.datetime.now() + pd.Timedelta('8 hours') # 현재 시간 + 60분 더하기 pd.datetime.now() + pd.Timedelta('60 minute') #
현재 시간 + 60분 더하기 / s를 붙여도 가능 pd.datetime.now() + pd.Timedelta('60 minutes') # 현재 시간 + 60분 더하기 / 줄여쓰기 가능 pd.datetime.now() + pd.Timedelta('60 min') # 현재 시간 + 60초 더하기 pd.datetime.now() + pd.Timedelta('60 sec')
# DateOffset : 년, 월, 일, 시, 분, 초 계산가능 # 현재 시간 + 1년 더하기 pd.datetime.now() + pd.DateOffset(years=1)
# 현재 시간 + 1달 더하기 pd.datetime.now() + pd.DateOffset(months=1) # 현재 시간 + 1일 더하기 pd.datetime.now() + pd.DateOffset(days=1)
# 현재 시간 + 1시간 더하기 pd.datetime.now() + pd.DateOffset(hours=1) # 현재 시간 + 10분 더하기 pd.datetime.now() + pd.DateOffset(minutes=10) # 현재 시간 + 100초 더하기 pd.datetime.now() + pd.DateOffset(seconds=100) # 현재 시간 + 1000마이크로초
더하기 pd.datetime.now() + pd.DateOffset(microseconds=1000) # 현재 시간 + 1년, 1달 더하기 pd.datetime.now() + pd.DateOffset(years=1,months=1)
2. date_range() 사용
# 기간을 만들고 싶을때 # pd.date_range(이전날짜, 이후날짜) pd.date_range('2020-03-01','2020-03-10')
# '2020-03-01' 이후 차례로 8일 출력 pd.date_range('2020-03-01',periods=8)