如何在Objective-C或C中將毫秒轉換爲分鐘或小時?將毫秒轉換爲分鐘
Q
將毫秒轉換爲分鐘
0
A
回答
8
只需使用簡單的劃分。使用浮點數,以避免舍入精度下降。
float milliseconds = 966000.0;
float seconds = milliseconds/1000.0;
float minutes = seconds/60.0;
float hours = minutes/60.0;
1
除以1000得到秒。將秒數除以60以獲得分鐘數。
2
聽起來有點像一個笑話,但究竟發生了什麼......
- 除以60 * 1000 ...幾分鐘。
- 除以60 * 60 * 1000 ...數小時。
它的美妙之處在於它適用於所有的編程語言。
2
#define MSEC_PER_SEC 1000L
#define SEC_PER_MIN 60
#define MIN_PER_HOUR 60
int msec = 966000;
int min = msec/(MSEC_PER_SEC * SEC_PER_MIN);
int hr = min/(MIN_PER_HOUR);
相關問題
- 1. 將分鐘轉換爲毫秒Java/android
- 2. Mp3將分鐘轉換爲毫秒
- 3. 分鐘,秒轉換爲毫秒
- 4. 將毫秒轉換爲小時,分鐘和秒python
- 5. 將毫秒轉換爲毫秒
- 6. SQL將毫秒轉換爲天,小時,分鐘
- 7. for循環毫秒轉換爲秒和分鐘
- 8. 將DateTime轉換爲毫秒
- 9. 將jiffies轉換爲毫秒
- 10. 將毫秒轉換爲time_t
- 11. 將Ecto.DateTime轉換爲毫秒
- 12. 將時間轉換爲秒+毫秒秒
- 13. 如何將毫秒轉換爲可讀日期分鐘:秒格式?
- 14. 如何將毫秒,秒,分鐘,小時轉換爲SQL Server 2005中的天數?
- 15. 如何在JavaScript中將時間毫秒轉換爲小時,分鐘,秒格式?
- 16. Haskell:將UTCTime轉換爲秒和毫秒
- 17. 將秒轉換爲小時和分鐘
- 18. MySQL將分鐘轉換爲秒
- 19. 將數字秒轉換爲分鐘powerBI
- 20. XPath 1.0:將ss轉換爲分鐘,秒
- 21. 的Javascript轉換數秒至數分鐘毫秒格式
- 22. 將毫秒轉換爲日期和日期爲毫秒
- 23. 如何將CUDA時鐘週期轉換爲毫秒?
- 24. javascript毫秒分析時間(分鐘:秒)
- 25. 將分鐘轉換爲小時,分鐘和秒
- 26. 將毫秒轉換爲天,小時,分和秒
- 27. 將毫秒轉換爲日,時,分和秒iOS?
- 28. 將毫秒轉換爲小時,分和秒
- 29. PHP將毫秒數轉換爲特定毫秒失敗(1425318722000)
- 30. 如何在毫秒中將時間戳轉換爲毫秒
一秒鐘內有1000毫秒。一分鐘內有60秒。 966000/1000 => 966/60 => 16分鐘。 – Marvo 2011-05-18 21:18:22
關閉作爲主題缺乏「屬於math.stackexchange.com」選項... – 2011-05-18 21:19:02
可能重複的[在毫秒轉換毫秒秒](http://stackoverflow.com/questions/1294885/convert -milliseconds-to-seconds-in-c) – 2011-05-18 21:27:22