慕哥6287543
2019-11-07 11:06:17
我需要將任意毫秒數(shù)轉(zhuǎn)換為天,小時(shí),分鐘秒。例如:10天5小時(shí)13分鐘1秒。
3 回答

牛魔王的故事
TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊
好吧,由于沒(méi)有其他人加緊努力,因此我將編寫簡(jiǎn)單的代碼來(lái)做到這一點(diǎn):
x = ms / 1000
seconds = x % 60
x /= 60
minutes = x % 60
x /= 60
hours = x % 24
x /= 24
days = x
我很高興您停下來(lái)幾天沒(méi)問(wèn)。:)
注意,在上面,假定/代表截?cái)嗾麛?shù)除法。如果使用/表示浮點(diǎn)除法的語(yǔ)言使用此代碼,則需要根據(jù)需要手動(dòng)截?cái)喑ǖ慕Y(jié)果。

MMTTMM
TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
令A(yù)為毫秒數(shù)。然后您有:
seconds=(A/1000)%60
minutes=(A/(1000*60))%60
hours=(A/(1000*60*60))%24
依此類推(%是模運(yùn)算符)。
希望這可以幫助。
添加回答
舉報(bào)
0/150
提交
取消