# 현재 시간 - 지정한 시간의 일수 계산 (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)
|
|
# 기간을 만들고 싶을때 # pd.date_range(이전날짜, 이후날짜) pd.date_range('2020-03-01','2020-03-10')
|
|
# '2020-03-01' 이후 차례로 8일 출력 pd.date_range('2020-03-01',periods=8)
|
|
# 시간간격으로 만들기(3H : 3시간) pd.date_range('2020-03-01',periods=10,freq='3H')
|
|
# 분간격으로 만들기(60T : 60분) pd.date_range('2020-03-17',periods=10,freq='60T')
|
|
# 초간격으로 만들기 pd.date_range('2020-03-17',periods=10,freq='S')
|
|
# 비지니스 날짜(주말제외) pd.date_range('2020-03-17',periods=10,freq='B')
|
|
# 일요일 날짜 pd.date_range('2020-03-17',periods=10,freq='W')
|
|
# W-요일약자를 쓰면 원하는 요일을 출력할 수 있다. # 월요일 날짜 pd.date_range('2020-03-17',periods=10,freq='W-MON')
|
|
# 매달 마지막일 pd.date_range('2020-01-01','2020-12-31',freq='M') # 매달 시작일 pd.date_range('2020-01-01','2020-12-31',freq='MS')
|
|
# 매달 영업 마감일 pd.date_range('2020-01-01','2020-12-31',freq='BM')
|
|
# W-번호/요일약자를 쓰면 원하는 요일을 출력할 수 있다. # 매달의 첫번째 월요일 pd.date_range('2020-01-01','2020-12-31',freq='WOM-1MON')
|
|
# 분기의 마지막달의 마지막일 pd.date_range('2020-01-01','2020-12-31',freq='Q')
|
|
# 월의 순번은 영어 월 이름 약자로 사용 # 분기의 시작달의 마지막일 pd.date_range('2020-01-01','2020-12-31',freq='Q-JAN') # 분기의 두번째달의 마지막일 pd.date_range('2020-01-01','2020-12-31',freq='Q-FEB') # 분기의 마지막달의 마지막일 pd.date_range('2020-01-01','2020-12-31',freq='Q-DEC')
|
|