回答
看一看reference文件
也有earlierDate:和laterDate:和isEqualToDate :.
你可以在這裏找到他們的文檔。
找到類似:
if ([today laterDate:expDate] == expDate)
請注意,isEqualToDate: 「是一個非常難使用的野獸;除非接收者和參數是相同的'NSDate'實例,它的核心是做一個浮點比較,所以所有的標準注意事項都適用。 – 2010-08-27 15:03:16
比較:效果更好。 https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSDate_Class/Reference/Reference.html#//apple_ref/occ/instm/NSDate/compare: – afollestad 2014-03-08 22:49:30
- 轉換到秒的日期,然後進行比較。
- 使用difftime如果你能提供的參數
可能有其他的方法了。另外,用戶應該以指定的格式輸入時間。我會建議使用下拉框或旋轉小部件來使用一系列值。
感謝Praveen的回覆。 – 2010-08-27 10:32:38
- 1. 檢查過去的日期
- 2. 如果輸入日期是過去的Javascript日期驗證
- 3. 檢查日期是否過去
- 4. php檢查日期是否已過去
- 5. 檢查給定日期是否過去
- 6. 檢查日期是否過去Javascript
- 7. SQLITE3:如何檢查輸入的日期
- 8. 檢查一個html日期輸入是在給定日期後
- 9. JavaScript檢查日期不是過去或過去
- 10. 如何檢查輸入日期是否等於今天的日期?
- 11. 如何檢查日期是否已過
- 12. Perl過去日期如何?
- 13. 如何在PHP中檢查日期是否過去?
- 14. GET UTC過去日期的日期
- 15. 輸入日期的日期格式檢查python
- 16. 檢查日期時間輸入和數據庫日期時間
- 17. 如何減去日期日期在JavaScript
- 18. 如何檢查輸入的出生日期是否有效
- 19. 如何檢索過去90天的星期五日期?
- 20. 如何檢查日期是否大於今天的日期Laravel5
- 21. 如何檢查如果日期是雙日期對蟒
- 22. php/html:檢查輸入的日期是否與當前日期匹配
- 23. 如何從當前日期計算過去的日期
- 24. 如何禁用日期選擇器中的過去日期?
- 25. 如何禁用Android日期選擇器中的過去日期?
- 26. JavaScript函數檢查在「datetime」表單域中輸入的日期不是過去的日期,而僅僅是今天或將來的某個日期
- 27. 如何檢查用戶是否輸入默認日期時間?
- 28. 如何檢查輸入日期是否在90天內?
- 29. 檢查結束日期輸入在開始日期輸入後10個月。 [PHP]
- 30. 如何檢查日期是否大於其他日期?
更正了拼寫。 – Konrad 2010-08-27 10:30:02
比較:比接受的答案更好。 https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSDate_Class/Reference/Reference.html#//apple_ref/occ/instm/NSDate/compare: – afollestad 2014-03-08 22:49:48