본문 바로가기

Language/python

날짜 계산

반응형

참조 사이트

 

https://wangin9.tistory.com/entry/datetime

 

파이썬3.6 [datetime] 날짜 시간 처리 모듈

파이썬3.6 에서 날짜와 시간을 제공하는 datetime 모듈이 있다. 날짜 및 시간 계산을 지원한다. * Available Type datetime.date # 날짜만 저장 datetime.time # 시간만 저장 datetime.datetime # 날짜와 시간을..

wangin9.tistory.com

 

import datetime as dt

# string을 날짜 datetime.date로 변경
buydatetime = dt.datetime.strptime("2018-01-30", "%Y-%m-%d")
buydate = buydatetime.date()
print(type(buydate))
print(buydate)

# 날짜 계산 365일 후
selldate = buydate + dt.timedelta(days=365)
print(type(selldate))
print(selldate)

# datetime.date string으로 변환
selldate_str = selldate.strftime("%Y-%m-%d")
print(type(selldate_str))
print(selldate_str)

 

C:\Anaconda3\python.exe D:/02_Python/01_workspace/backtrader-master/backtrader-master/samples/ykdtest/test6.py --foo 1 2
<class 'datetime.date'>
2018-01-30
<class 'datetime.date'>
2019-01-30
<class 'str'>
2019-01-30
반응형