python datetime模块

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)



原文地址:https://www.cnblogs.com/raisok/p/10917626.html