如何计算两个时间的差,python就有很好的模块datetime供我们使用:
import datetime
d1 = datetime.datetime(2009, 3, 23)
d2 = datetime.datetime(2009, 10, 7)
dayCount = (d1 - d2).days
输出-198
这就可以计算两个日期相差的天数
计算两个时间的秒数
import datetime
starttime = datetime.datetime.now()
endtime = datetime.datetime.now()
print (endtime - starttime).seconds
这个可以作为测量程序运行时间检测部分。
还有一种情况就是一个时间点多出几分、几秒、几天之后的时间
d1 = datetime.datetime.now()
d3 = d1 + datetime.timedelta(days=10)
print d3.ctime()
这个程序的目的就是得出现在后10天的时候的时间
当然days=10也可以是days=-10,这就表示十天前的时间点
d3 = d1 + datetime.timedelta(hours=10)或者就是minutes或者seconds,这都是可以的