Python語言學(xué)習(xí)之時間那些事:python和時間的使用方法之詳細(xì)攻略
python和時間那些事
1、獲取當(dāng)前時間的幾種方法
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='當(dāng)前時間:'+str(nowTime)
T2、年月日
import time
self.get_time='當(dāng)前時間:'+str(time.strftime('%Y.%m.%d',time.localtime(time.time())))
2、計(jì)算代碼前后運(yùn)行時間
尤其是計(jì)算基于ML算法訓(xùn)練數(shù)據(jù)集時前后花費(fèi)時間
#模型訓(xùn)練
import time
starttime = time.clock()
bst = xgb.train(param, dtrain, num_round) #利用xgb.train方法對數(shù)據(jù)集進(jìn)行訓(xùn)練
endtime = time.clock()
print ('Training time:',endtime - starttime) #輸出前后訓(xùn)練時間