timedelta时间跨度处理
days seconds hours
import datetime
d=datetime.datetime(2018,3,5,22,44)
birthdate=datetime.datetime(2016,5,2,19,33,44)
diff=d-birthdate
##datetime.timedelta(672,11416)
diff.days 天数
##672
diff.seconds 秒数
##11416
diff.total.second()
o=datetime.datetime(2008,8,8,20,8)
o+datetime.timedelta(days=100)
##datetime.datetime(2008,11,16,20,8)
result=d+datetime.timedelta(days=-100) 往前推100天
d+datetime.timedelta(seconds=3000)
一般使用方便 直接先写好
from datetime import date, time, datetime, timedelta