Python的时间运算

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




Python的时间运算,布布扣,bubuko.com

Python的时间运算

上一篇:java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.ssh.domain.Article


下一篇:Annotation(三)——Spring注解开发