1. 날짜와 날짜 계산
# 현재 시간 - 지정한 시간의 일수 계산 (datetime.datetime.now() - datetime.datetime(2019, 7, 13, 10, 10, 10, 100)).days |
|
# 현재 시간 + 50일 더하기 datetime.datetime.now() + datetime.timedelta(days = 50) |
|
# Timedelta : 일, 시, 분, 초 계산 가능 |
|
# 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() 사용
# 기간을 만들고 싶을때 |
|
# '2020-03-01' 이후 차례로 8일 출력 |
|
# 시간간격으로 만들기(3H : 3시간) |
|
# 분간격으로 만들기(60T : 60분) |
|
# 초간격으로 만들기 |
|
# 비지니스 날짜(주말제외) |
|
# 일요일 날짜 |
|
# W-요일약자를 쓰면 원하는 요일을 출력할 수 있다. |
|
# 매달 마지막일 pd.date_range('2020-01-01','2020-12-31',freq='M') # 매달 시작일 pd.date_range('2020-01-01','2020-12-31',freq='MS') |
|
# 매달 영업 마감일 |
|
# W-번호/요일약자를 쓰면 원하는 요일을 출력할 수 있다. |
|
# 분기의 마지막달의 마지막일 |
|
# 월의 순번은 영어 월 이름 약자로 사용 |
'컴퓨터 > 파이썬' 카테고리의 다른 글
파이썬(Python) - 파이썬에서 오라클 SQL로 접속하는 방법 (0) | 2020.03.19 |
---|---|
파이썬(Python) - Sqlite 사용법 (0) | 2020.03.17 |
파이썬(Python) - Pandas의 날짜함수 (0) | 2020.03.16 |
파이썬(Python) - Pandas의 문자함수 (0) | 2020.03.16 |
파이썬(Python) - merge와 join (0) | 2020.03.12 |