我有兩個數組,其中有時間值的格式。 00:00:00這是分鐘:秒:毫秒。有人能告訴我任何添加減去這些值的簡單方法嗎?我知道如果我將它們分解,但我正在尋找一種無需代碼的方法。我可以得到最後的值,這就是我想要的工作[myArray lastObject]我試過[[myArray1 lastObject] date] - [[myArray2 lastObject] date],如你所知買不到。任何幫助,將不勝感激。在iPhone中使用時間
0
A
回答
1
我假設你每次3個值,是這樣的:
struct TimePoint {
int minutes;
int seconds;
int milliseconds;
};
如果這是正確的,這裏是一些代碼來計算的區別:
// input is struct TimePoint t1, t2.
NSTimeInterval time1 = 60 * t1.minutes + t1.seconds + 0.001 * t1.milliseconds;
NSTimeInterval time2 = 60 * t2.minutes + t2.seconds + 0.001 * t2.milliseconds;
NSTimeInterval timeDifference = time1 - time2;
這聽起來像你我們也一直在考慮與NSDate
對象合作。如果你想做到這一點 - 假設你想看到多少時間從NSDate* date1
到NSDate* date2
傳遞 - 那麼你可以使用下面的方法(docs):
NSTimeInterval timeDiff = [date2 timeIntervalSinceDate:date1];
// value is a double in seconds; might be negative if date2 was first
2
您應該使用NSDate
,NDateComponents
和NSCalendar
。研究Date and Time Programming Guide for Cocoa,其中有一整節基於日曆的計算,如添加小時或減去天數。
相關問題
- 1. 在iphone中使用常規時間間隔更新tableview
- 2. 如何在iPhone中使用backgroundService與時間間隔?
- 3. 如何在iPhone中使用時間格式
- 4. 如何在iPhone中使用段控制器設置時間
- 5. 如何在iPhone中使用AM/PM格式打印時間?
- 6. 當地時間在iPhone上
- 7. iPhone中的已用時間按鈕sdk
- 8. 設置在AVQueuePlayer中尋找時間iphone
- 9. 在iPhone中加載iAd的時間?
- 10. 在iPhone中的時間比較
- 11. 在Iphone safari中加載時間更多
- 12. 在iPhone中獲取系統時間
- 13. 在iPhone編程中發光的時間?
- 14. 在iPhone中查找當前時間
- 15. 在iphone中轉換日期時間
- 16. 如何在iphone中添加時間?
- 17. 的時間間隔,iphone
- 18. 更改iphone時間
- 19. iPhone時間比較
- 20. iPhone SDK中的實時時間消息
- 21. iPhone - 在iPhone應用中使用YouTube API
- 22. 何時在Rails中使用時間戳?
- 23. 何時使用IPhone
- 24. iphone時間轉換GMT本地時間
- 25. 使用Node.js在Azure中長時間運行的時間間隔
- 26. 在JDBC中,何時使用時間,日期和時間戳
- 27. 時間對於iPhone,iPhone中是否有cmos來獲取時間和日期?
- 28. 如何在iPhone中獲得實時時間,而不是用戶在設置中設置的時間?
- 29. 在iPhone中顯示應用程序運行時間
- 30. 在iPhone中創建基於時間的提醒應用程序