我在计算时间差时遇到了问题。我以这种格式从Web服务响应18:40:56获得一次。我需要找到澳大利亚的当前时间,我也发现,现在我如何减去小时:分钟:秒格式的时间并显示结果。iPhone SDK,计算给定时间之间的时间差
1
A
回答
3
NSTimeInterval secondsBetween = [firstDate timeIntervalSinceDate:secondDate];
1
为了计算2次之间的差异,得到次均秒的时间戳记,并获得差异:
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"HH:mm:ss"];
NSDate *myDate = [format dateFromString: myDateAsAStringValue];
现在,将其转换为时间戳:
[myDate timeIntervalSince1970];
做到这一点与既和sustract他们
0
NSTimeInterval timeDifference = [firstDate timeIntervalSinceDate:secondDate];
double minutes = timeDifference/60;
double hours = minutes/60;
double seconds = timeDifference;
double days = minutes/1440;
NSLog(@"%.0f, %.0f, %.0f, %.0f", days, hours, minutes, seconds);
+0
感谢您的回复,但我以前做过这个,我有一个问题,以发现时间的差异,如果我有一次18:53:10和另一次14:26:12,所以需要找到它们之间的差异小时和分钟。 – user1237473 2012-03-05 10:09:44
相关问题
- 1. 计算日期之间的时间差
- 2. 计算时间差
- 3. 计算时间差
- 4. 用重叠时间计算时间差
- 5. 计算[h]之间的时差:mm
- 6. 计算小时之间的差异
- 7. FireBird - 计算两个时间戳之间的小时差?
- 8. 计算unix时代之间的差异时间?
- 9. 时间大于24小时之间的PHP计算差值
- 10. 计算的时间差,
- 11. 计算时间1到时间2之间的时间?
- 12. 计算时间差重新
- 13. 计算时间差c天#
- 14. 计算时间差按钮
- 15. 我需要计算一个日期时间列之间的日期/时间差
- 16. 如何计算R中两个事件之间的时间差?
- 17. 计算两次之间的时间差javascript
- 18. 计算两个记录之间差异(时间)的总和 - mssql
- 19. 计算现在时间和scheduledstart crm c之间的差异#
- 20. 计算两个时间戳对象之间的差异java
- 21. AS3:计算两次之间的时间差?
- 22. 如何计算两个日期之间的时间差? - MySql
- 23. 计算当前行和前一行之间的时间差
- 24. Java/Android - 计算时间戳之间的差异
- 25. 如何odoo计算时间之间的差异
- 26. 计算MVC中两个日期时间之间的差异5
- 27. Javascript - 计算两个jQuery UI滑块之间的时间差
- 28. 如何计算两天之间的时间差秒
- 29. 计算一段时间内两行之间的差异
- 30. JScript:如何计算两个日期时间之间的差异?
钍有点问题不适合StackOverflow。请阅读适用于iOS的日期和时间编程指南(https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/DatesAndTimes/DatesAndTimes.html),并且如果仍然存在,请使用代码和特定问题更新您的问题之后需要帮助。 – 2012-03-05 08:12:42
[How to Get time difference in iPhone](http://stackoverflow.com/questions/1427151/how-to-get-time-difference-in-iphone)和其他许多问题类似。 – Abizern 2012-03-05 08:17:19