将时间对象转换为分钟 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。我如何将其转换为分钟?
您计算了 start
和 end
之间经过的秒数。这是一个浮点值:
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)
我想将 time.time()
对象转换为分钟。
在我的程序中,我这样做了:
import time
start = time.time()
process starts
end = time.time()
print end - start
现在我的值为 22997.9909999。我如何将其转换为分钟?
您计算了 start
和 end
之间经过的秒数。这是一个浮点值:
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)