首页 > 编程语言 > 详细

Python的时间运算

时间:2014-04-01 03:22:02      阅读:483      评论:0      收藏:0      [点我收藏+]

如何计算两个时间的差,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的时间运算

原文:http://blog.csdn.net/mjhmjhmjh123/article/details/22697171

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!