datetime模块可以获取系统当前的时间或者用来计算时间差
from datetime import datetime
模块的载入
datetime.now()
获取当前时间
- 获取时间差
import datetime
starttime = datetime.datetime.now()
#long running
endtime = datetime.datetime.now()
print (endtime - starttime).seconds #这里是以秒来显示
- 也可以自己输入时间来进行计算
import datetime
d1 = datetime.datetime(2005, 2, 16)
d2 = datetime.datetime(2004, 12, 31)
(d1 - d2).days #计算相隔的天数
d3 = d1 + datetime.timedelta(hours=10)
d3.ctime() #这里是显示10个小时候的时间
#这里是将字符串转化成时间
a = '2015-04-07 04:30:03.628556'
time.strptime(str(a),"%Y-%m-%d %H:%M:%S.%f")
a1='2015-8-3'
b=time.strptime(a1,"%Y-%m-%d")
y,m,d=b[0:3] #可以取到年月日的数值
print datetime.datetime(y,m,d)