如何计算两个时间的差,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,这都是可以的