37
A
回答
132
我所知道的最簡單的方法是:
if([firstDate timeIntervalSinceDate:secondDate] > 0) {
其他的答案涵蓋比較:,想添加一些香精;) 。
28
要比較日期使用-compare:
方法:
返回值如果:
- 接收機和anotherDate是 恰好彼此相等, NSOrderedSame
- 接收機是後面在 時間比另一個日期, NSOrderedDesc結束
- 接收器在時間上早於 , NSOrderedAscending。
11
17
怎樣......
if ([datStartDate earlierDate: datEndDate] == datStartDate) {
// datStartDate is earlier
} else {
// datEndDate is earlier
}
+0
非常感謝:) – Supertecnoboff 2016-06-29 10:04:41
2
斯威夫特2版接受的答案的:
if firstDate.timeIntervalSinceDate(secondDate) > 0 {
// firstDate is greater (further in the future) than secondDate
}
相關問題
- 1. 檢查一個unix_timestamp是否大於另一個
- 2. 如何檢查一個ID是否小於另一個
- 3. AJV:檢查一個屬性是否等於另一個屬性
- 4. 如何檢查一個ActiveRecord類是否屬於另一個
- 5. 檢測是否含有的NSDate一個
- 6. 是否有一個去檢查一個nvarchar是否比另一個小?
- 7. 如何檢查一個數字是否比另一個數字大一些?
- 8. Vb.net檢查一個數是否是另一個數的多重
- 9. 檢查一個NSDate是否在本週使用當週
- 10. 檢查一個nsstring是否與另一個字符串匹配
- 11. 檢查一個文件是否從另一個進程打開
- 12. 檢查一個ObservableCollection是否可以顯示另一個xaml!
- 13. 在SQL和VB.NET中檢查日期是否小於另一個
- 14. C#檢查一個圖像是否存在於另一個圖像
- 15. 如何檢查一個視圖是否位於另一個視圖之上?
- 16. 如何檢查一個字符串是否等於另一個字符串?
- 17. 檢查一個數字是否等於bash中的另一個數字
- 18. 如何檢查一個值是否大於其他值
- 19. 檢查一個時間跨度是否大於其他
- 20. 檢查一個對象是否屬於一個通用類
- 21. 的iOS - NSDate的另一個NSDate的
- 22. 快速檢查一個向量是否是另一個向量的一部分
- 23. 檢查第二個數字是否大於或小於第一個數字
- 24. 檢查是否大於一個數值大於在2D陣列中存在
- 25. 使用谷歌腳本檢查一個日期是否大於另一個日期
- 26. 如何檢查是否一個模式被納入另一
- 27. 檢查視圖等於另一個
- 28. 檢查一個向量是否在另外兩個之間
- 29. 檢查某個字符是否跟着另一個字符?
- 30. 如何檢查一個arrayList以查看它是否包含另一個arrayList?
聰明的想法:) +1 – lukya 2010-10-01 12:59:50
比用戶簡單得多NSDate比較:做得好! – 2013-06-09 09:40:47
是的,謝謝。 +1 – fnc12 2015-02-02 08:28:42