python和时间那些事
1、获取当前时间的几种方法
T1、年月日时分秒
import datetime
nowtime = datetime.datetime.now()
print(nowtime.strftime("%Y-%m-%d %H:%M:%S")) #获取时间只到秒,不要后边的毫秒
import datetime
nowTime=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
nowTimes='当前时间:'+str(nowTime)
T2、年月日
import time
self.get_time='当前时间:'+str(time.strftime('%Y.%m.%d',time.localtime(time.time())))
2、计算代码前后运行时间
尤其是计算基于ML算法训练数据集时前后花费时间
#模型训练
import time
starttime = time.clock()
bst = xgb.train(param, dtrain, num_round) #利用xgb.train方法对数据集进行训练
endtime = time.clock()
print ('Training time:',endtime - starttime) #输出前后训练时间