-2

我已经使用以下通过毫秒来获取分钟数

def returnTimeString(miliSec):
    returnVal = "%d" % (  ((miliSec / 1000) / 60) )
    if returnVal == '0':
        returnVal = 'N/A'
    return returnVal

但我想要不同的方式然后通过毫秒来获取分钟数

4

3 回答 3

2

这是你需要的

minutes=float(miliSec/float(1000*60))%60.

简洁大方

于 2016-08-11T06:11:54.290 回答
0

毫秒到分钟

y = miliSec / 1000
y /= 60
minutes = y % 60

单线

minutes=(miliSec/(1000*60))%60

最后结果:

def returnTimeString(miliSec):
    minutes=(miliSec/(1000*60))%60
    return "%d" % (minutes) if minutes else 'N/A'
于 2016-08-11T05:47:34.677 回答
-1

这是基于这篇文章的另一个解决方案,它为您提供从毫秒到秒、分钟和天的转换。

def millitosec(milliseconds):
   x = milliseconds / 1000 
   seconds = x % 60
   x /= 60
   minutes = x % 60
   x /= 60
   hours = x % 24
   x /= 24
   days = x
   return seconds, minutes, hours, days
于 2016-08-11T08:09:56.380 回答