- 转格式
通常都是str 跟datetime之间转换,int跟datetime的转换,要先进行int跟str之间转换。
import datetime
date_beg = 20200330
date_end = 20200430
date1 = datetime.datetime.strptime(str(date_beg),'%Y%m%d')
date2 = datetime.datetime.strptime(str(date_end),'%Y%m%d')
a = datetime.datetime.strftime(date1,'%Y%m%d')
- datetime的性质
date1.date()
date1.date().year
date1.date().month
date1.date().day
date1.year
date1.month
date1.day
date1-date2
(date1-date2).days
timedelta好像不能取月份,只能days加减,不过days可以为负数
date1 + datetime.timedelta(days=1)
date1 + datetime.timedelta(days=-1)