我如何定義NSTimeInterval爲mm:ss格式?我如何在iphone中定義NSTimeInterval爲mm:ss格式?
10
A
回答
2
由布賴恩·拉姆齊
接受的答案是:
鑑於326.4秒,僞代碼:
minutes = floor(326.4/60)
seconds = round(326.4 - minutes * 60)
如果用%02d
打印,你會得到如03:08
如果任一數量小於10
+0
可能會出現「%2d」,你會得到「3:8」,你想要%02d來取得前導零。 – progrmr 2013-03-22 16:22:03
+0
感謝您指出這一點@progrmr;我有一段時間沒有回過頭來看這個不平衡。 – 2013-03-23 05:41:10
30
NSTimeInterval interval = 326.4;
long min = (long)interval/60; // divide two longs, truncates
long sec = (long)interval % 60; // remainder of long divide
NSString* str = [[NSString alloc] initWithFormat:@"%02d:%02d", min, sec];
的%02D格式說明爲您提供了前導零一個2位數字。
注意:這僅適用於間隔的正值。
相關問題
- 1. 格式化NSTimeInterval
- 2. 在iPhone中將NSTimeInterval轉換爲NSString?
- 3. 如何使用javascript驗證mm:ss格式
- 4. 將int變量格式化爲mm:ss
- 5. 如何在Matplotlib中繪製時間(mm:ss)(格式化輸出值)
- 6. 如何以mm:ss格式在App Inventor中獲取時間
- 7. MySQL:如何將秒轉換爲mm:ss格式?
- 8. cakePHP:如何將持續時間格式設置爲MM:SS
- 9. 格式NSTimeInterval與NSDate的
- 10. 在交叉表中將數字轉換爲MM:SS格式
- 11. 如何正確格式化NSTimeInterval作爲時間段,尊重i18n?
- 12. CSLogItem時間戳格式(NSTimeInterval自何時?)
- 13. MySQL的功能格式化時間在SQL查詢爲MM:SS
- 14. 在javascript中爲Date.parse定義格式
- 15. iPhone |我如何從NSTimeInterval創建一個唯一的密鑰?
- 16. 如何在PHP中定義我自己的日期格式?
- 17. 以hh格式化的時間:mm:ss
- 18. 如何爲enter_bug.cgi啓用我的自定義格式?
- 19. 如何在vb.net中爲datetimepicker設置自定義格式?
- 20. 如何在c中爲dateTimePicker提供自定義格式#
- 21. 如何在Microsoft Access中爲文本模式指定自定義格式?
- 22. 格式NSTimeInterval分鐘:秒:毫秒
- 23. 怎麼我的時間格式更改爲自定義格式
- 24. 如何在自定義格式
- 25. 可可:我如何將nsdate轉換爲可可中的nstimeinterval?
- 26. 如何在iPhone中自定義表格視圖?
- 27. 自定義格式爲JSON
- 28. 如何在iPhone中自定義showsCameraControls?
- 29. Java - 將分鐘和秒變爲時間格式? (MM:SS)
- 30. 將小於24的小數切換爲[hh]:mm:ss格式?
http://stackoverflow.com/questions/1189252/how-to-convert-an-nstimeinterval-seconds-into-minutes – kennytm 2010-04-01 08:18:48