我想从分钟去为int
(如92)到1:32
的字符串。有没有一种奇特的方式来使用objc
来做到这一点,或者我坚持要搞清楚老式的方式吗?IOS分钟时间
Q
IOS分钟时间
2
A
回答
15
我不认为有一个功能可以做到这一点,但它足够简单,可以自己做。
int hour = minutes/60;
int min = minutes % 60;
NSString *timeString = [NSString stringWithFormat: %@"%d:%02d", hour, min];
'02'将填充结果,因此在分钟位置总是有两位数。查看NSDate Class Reference可能会很有用,因为如果您想对结果进行计算,它可以节省您的时间。
3
我想你可以在这里找到答案:NSTimeInterval to NSDate
的int
你说的应该是NSTimeInterval
(这只是double
),将其转换为NSDate
对象,然后使用NSDateFormatter
与格式化:HH:mm
。
它也可以可能是更有用的“扩展”使用类别的NSDate对象
@interface NSDate (Minutes)
和放在那里的方法转换分钟以HH:MM(也许可以更好地移动格式字符串作为方法参数)所以你永远不需要考虑它。
相关问题
- 1. IOS时间为int分钟
- 2. ASP - 分钟时间
- 3. 时间加分钟
- 4. Excel时间:分钟到分钟
- 5. 将时钟时间转换为分钟
- 6. 组时间X分钟,分裂在X分钟间隔
- 7. PHP - 时间减去时间到分钟
- 8. 拆分时间由小时和分钟
- 9. 的iOS获取时间戳没有小时和分钟和秒
- 10. 时间beetween + 5/-5分钟
- 11. 持续时间分钟
- 12. 计算时间差(分钟)
- 13. 时间 - 分钟操作
- 14. 15分钟时间序列
- 15. 转换分钟时间“H:M:S”
- 16. 选定时间+ 1440分钟
- 17. nodatime时间之间的总分钟数
- 18. Excel - 从不到一分钟的时间内减去一分钟时间
- 19. NSDate格式分隔时间和分钟
- 20. javascript毫秒分析时间(分钟:秒)
- 21. 日期在ios的时间差异在几分钟内
- 22. ios上工作时间低于15分钟的后台作业
- 23. 如何以15分钟的时间间隔对分钟进行分组
- 24. 以小时,分钟总计时间
- 25. 时间conversioin小时和分钟整数
- 26. Unix时间戳到秒,分钟,小时
- 27. 时间戳为天,小时,分钟,秒
- 28. 时间除以小时数/分钟
- 29. 拆分日期时间的时钟
- 30. 转换时间:分钟:Excel中总分钟的秒数
不是玩世不恭,但一个好的开始将是阅读Xcode内置的文档。这是一个非常好的资源。 – Zak 2012-02-27 23:11:20