将毫秒转换为小时,分钟和秒python [英] Convert milliseconds to hours, min, and seconds python
本文介绍了将毫秒转换为小时,分钟和秒python的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要将毫秒转换为秒/分钟。我有这样的代码
I need to convert milliseconds to seconds minute hours. I have code like
def convertMillis(millis):
seconds=(milli/1000)%60
minutes=(milli/(1000*60))%60
hours=(milli/(1000*60*60))%24
return
def main():
milli=print(input("Enter time in milliseconds "))
print(hours,":",minutes,":",seconds
main()
但这不是一个很好的解决方案。
But it's not a very good solution.
我想知道做这件事的最蟒蛇般的方式
I would like to know the most pythonic way to do something like
>>> convertmillis(5500)
0:0:5
推荐答案
如果要使用一个函数:
def main():
millis=input("Enter time in milliseconds ")
millis = int(millis)
seconds=(millis/1000)%60
seconds = int(seconds)
minutes=(millis/(1000*60))%60
minutes = int(minutes)
hours=(millis/(1000*60*60))%24
print ("%d:%d:%d" % (hours, minutes, seconds))
main()
这篇关于将毫秒转换为小时,分钟和秒python的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文