如何将毫秒转换为人类可读的形式?

我需要将任意毫秒数转换为天,小时,分钟秒。

例如:10天5小时13分钟1秒。


慕哥6287543
浏览 473回答 3
3回答

牛魔王的故事

好吧,由于没有其他人加紧努力,因此我将编写简单的代码来做到这一点:x = ms / 1000seconds = x % 60x /= 60minutes = x % 60x /= 60hours = x % 24x /= 24days = x我很高兴您停下来几天没问。:)注意,在上面,假定/代表截断整数除法。如果使用/表示浮点除法的语言使用此代码,则需要根据需要手动截断除法的结果。

MMTTMM

令A为毫秒数。然后您有:seconds=(A/1000)%60minutes=(A/(1000*60))%60hours=(A/(1000*60*60))%24依此类推(%是模运算符)。希望这可以帮助。
打开App,查看更多内容
随时随地看视频慕课网APP