làm thế nào tôi có thể định nghĩa NSTimeInterval thành định dạng mm: ss?làm thế nào tôi có thể định nghĩa NSTimeInterval thành định dạng mm: ss trong iphone?
Trả lời
Xem this question.
câu trả lời chấp nhận bởi Brian Ramsay là:
Với 326,4 giây, pseudo-code:
minutes = floor(326.4/60)
seconds = round(326.4 - minutes * 60)
Nếu bạn in với %02d
, bạn sẽ nhận được ví dụ 03:08
nếu một trong hai số nhỏ hơn 10.
với "% 2d" bạn sẽ nhận được "3: 8", bạn muốn % 02d thay vào đó để có số 0 đứng đầu. – progrmr
Cảm ơn bạn đã chỉ ra điều này @progrmr; Tôi đã không nhìn lại câu trả lời này trong một thời gian để thấy sự mất cân bằng. –
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];
Các% 02d format specifier cung cấp cho bạn một số 2 chữ số với một số không hàng đầu.
Lưu ý: đây chỉ là giá trị dương của khoảng thời gian.
- 1. Làm thế nào để định dạng ngày trong định dạng HH/mm/yyyy HH: mm: ss trong JavaScript?
- 2. Định dạng ngày theo dd/MM/yyyy hh: mm: ss
- 3. làm thế nào tôi có thể chuyển đổi mili giây ở định dạng Chuỗi thành định dạng HH: MM: SS trong Ruby dưới 3 dòng mã?
- 4. Mysql: Thiết lập định dạng DATETIME thành 'DD-MM-YYYY HH: MM: SS' khi tạo bảng
- 5. chuyển đổi XMLGregorianCalendar thành ngày có nghĩa là "MM/DD/YYYY hh: mm: ss AM"
- 6. Định dạng giây thành hh: ii: ss
- 7. Cách định dạng thời gian thành HH: MM: SS trong datalabel
- 8. Có tên cho định dạng ngày "YYYY-MM-DD HH: MM: SS" không?
- 9. VBScript Làm thế nào tôi có thể định dạng ngày?
- 10. Chuyển đổi dấu thời gian trong Oracle cho YYYY-MM-DD HH: Định dạng MM: SS
- 11. Trong ASP.NET, làm thế nào tôi có thể ép định dạng ngày tháng trong một DropDownList thành "DD/MM/YYYY"?
- 12. Chuỗi Java đến ngày đối tượng của định dạng "yyyy-mm-dd HH: mm: ss"
- 13. Làm cách nào để định dạng ngày tháng có định dạng dd/mm/yy trong javascript?
- 14. Thời gian thành chuỗi với HH: Định dạng MM: SS (lập trình C)
- 15. Ruby on Rails - cách hiển thị ngày theo định dạng tôi cần? Chuyển đổi từ YYYY-MM-DD HH: MM: SS UTC thành MM/DD/YYYY
- 16. Trong jqGrid, làm thế nào để định dạng timestamp dd/mm/yyyy định dạng
- 17. Làm cách nào để định dạng DateTime thành định dạng UTC trên web?
- 18. Nhận định dạng tháng theo định dạng mm trong javascript
- 19. Hiển thị giây Đếm theo định dạng HH: MM: SS trong SSRS 2008
- 20. Cách chuyển đổi ngày theo định dạng "YYYY-MM-DD hh: mm: ss" sang dấu thời gian UNIX
- 21. Làm cách nào để chuyển đổi hh: mm: ss thành hh: mm trong SQL Server?
- 22. Làm thế nào tôi có thể nhận được mẫu định dạng Ngày và Giờ mặc định
- 23. Làm thế nào tôi có thể chuyển đổi DateTime.now trong C# thành yyyy-mm-dd hh: mm: ss.sssssss?
- 24. Thời gian hiện tại ở định dạng HH: MM: SS am/pm?
- 25. Làm cách nào để chuyển đổi hh: mm: ss.000 thành mili giây trong Excel?
- 26. Hiển thị thời gian hiện tại theo định dạng sau: HH: mm: ss
- 27. Nhận thời gian hiện tại dưới dạng chuỗi YYYY-MM-DD-HH-MM-SS
- 28. Làm thế nào tôi có thể chuyển đổi datetime sang định dạng ngày trong SQLite?
- 29. C# Cách chuyển đổi Environment.TickCount thành HH: mm: ss: ms
- 30. Cách chuyển đổi các giây theo định dạng này "HH: mm: ss"
có thể trùng lặp của http://stackoverflow.com/questions/1189252/how-to-convert-an-nstimeinterval-seconds-into-minutes – kennytm