我想从分钟去为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. PHP - 时间减去时间到分钟
- 5. 时间 - 分钟操作
- 6. 持续时间分钟
- 7. 时间beetween + 5/-5分钟
- 8. 15分钟时间序列
- 9. 将分钟分成几天的编码时间分钟
- 10. ios上工作时间低于15分钟的后台作业
- 11. 日期在ios的时间差异在几分钟内
- 12. nodatime时间之间的总分钟数
- 13. Excel - 从不到一分钟的时间内减去一分钟时间
- 14. javascript毫秒分析时间(分钟:秒)
- 15. 如何以15分钟的时间间隔对分钟进行分组
- 16. 拆分日期时间的时钟
- 17. 以小时,分钟总计时间
- 18. Unix时间戳到秒,分钟,小时
- 19. 时间除以小时数/分钟
- 20. 作为格式化时间(分钟)的分钟绘图
- 21. 增加30分钟时间使其回去30分钟
- 22. 间隔5分钟的时间为15分钟的时间间隔的平均数据
- 23. rails updated_at之间的时间现在和时间5分钟前
- 24. 在列表视图中间隔30分钟后的时钟时间
- 25. 获取时间如5分钟前
- 26. 更新时间和分钟数?
- 27. C# - 计算分钟的时间差
- 28. 如何让时间少于15分钟
- 29. 在R中15分钟时间聚合
- 30. Recursivly加分钟时间值DataTable中
不是玩世不恭,但一个好的开始将是阅读Xcode内置的文档。这是一个非常好的资源。 – Zak 2012-02-27 23:11:20