繁体   English   中英

在Python 2中将时间对象转换为分钟

[英]Convert time object to minutes in Python 2

我想将time.time()对象转换为分钟。

在我的程序中,我这样做:

import time

start = time.time()

process starts

end = time.time()

print end - start

现在我的值为22997.9909999。 如何将其转换为分钟?

您已经计算了从startend之间经过的秒数。 这是一个浮点值:

seconds = end - start

您可以将分钟数打印为浮点值:

print seconds / 60

或整个分钟数,丢弃小数部分:

print int(seconds / 60)

或分钟总数和秒总数:

print '%d:%2d' % (int(seconds / 60), seconds % 60)

或总分钟数和小数秒数:

minutes = int(seconds / 60)
print '%d m %f s' % (minutes, seconds - 60 * minutes)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM