1 首先记录当前时间
import time
t0 = time.time()
2 记录结束时间
t1 = time.time()
3 计算时间差
training_time = t1 - t0
4 处理时间格式
import datetime
def format_time(time):
elapsed_rounded = int(round((time)))
# 格式化为 hh:mm:ss
return str(datetime.timedelta(seconds=elapsed_rounded))
training_time = format_time(training_time)
round() 方法返回浮点数x的四舍五入值;
例如:
>>> print "round(80.23456, 2) : ", round(80.23456, 2)
round(80.23456, 2) : 80.23
datatime模块是在time模块的基础之上做了封装,提供了更多更好用的类供我们使用,常用的有date、time、datetime、timedelta、tzinfo;
使用timedelta可以很方便的在日期上做天days,小时hour,分钟minute,秒second,毫秒millisecond,微妙microsecond的时间计算;
但是这个类的使用,一定要结合的对象data类 或 datetime类的对象使用;
5 实例结果展示

976

被折叠的 条评论
为什么被折叠?



