1.计算已知两个时间的时间差
t1=[2010,11,9,19,20,30] #2010年11月9日 19:30:30
last_time=datetime.datetime(t1[0],t1[1],t1[2],t1[3],t1[4],t1[5]) #上次更新时间
now_time = datetime.datetime.now() #当前时间
mkt_last = time.mktime(last_time.timetuple()) #date.timetuple(): 返回日期对应的time.struct_time对象
mkt_now = time.mktime(now_time.timetuple())
delt_time = (mkt_now-mkt_last)/60 #转成分钟
计算两个日期相差天数的计算
import datetime
d1 = datetime.datetime(2005, 2, 16)
d2 = datetime.datetime(2004, 12, 31)
(d1 - d2).days
输出结果:472
3.计算当前时间向后10小时的时间
d1 = datetime.datetime.now()
d3 = d1 + datetime.timedelta(hours=10)
d3.ctime()