我有兩個文本字段。在這些文本字段中,我使用以下格式的選取器獲取日期:「mm-dd-yyyy」。我想要做的是驗證從一個文本字段到另一個文本字段的日期,以便兩個文本字段都沒有填充相同的日期,並且第一個文本字段的日期始終大於第二個字段。任何人都可以解釋如何在iPhone上做到這一點?日期驗證
Q
日期驗證
0
A
回答
1
您可以使用[NSDate compare:];
From documentation
compare
:返回一個
NSComparisonResult
值 指示接收器和另一個給定 日期時間排序 。
- (NSComparisonResult)compare:(NSDate *)anotherDate
參數
anotherDate
的日期要與之比較的接收器。 該值不能爲零。如果該值是零,則該行爲 不確定和未來 版本的Mac OS X的
返回值可以改變
如果:
接收器和anotherDate是嚴格相等其他,NSOrderedSame
接收機以後是在時間上比anotherDate,NSOrderedDescending
接收r比另一個日期更早,NSOrderedAscending。
0
因爲,從textFields,你會得到字符串,你可以做stringComparison。
[textField1.text isEqualToString:textField2.text];
相關問題
- 1. 日期驗證
- 2. 日期驗證
- 3. 日期驗證
- 4. 日期驗證
- 5. 日期驗證
- 6. 日期驗證
- 7. Codeigniter:日期驗證
- 8. cakephp日期驗證
- 9. MVC3日期驗證
- 10. Python,日期驗證
- 11. javascript日期驗證
- 12. 日期驗證JavaScript
- 13. jquery日期驗證
- 14. 日期驗證VB6
- 15. 驗證的日期
- 16. GWT - 驗證日期
- 17. Javascript日期驗證
- 18. javascript日期驗證
- 19. PHP驗證日期
- 20. JavaScript驗證日期
- 21. java驗證日期
- 22. VB.Net驗證日期
- 23. 驗證primefaces日期
- 24. 驗證日期值
- 25. JSP日期驗證
- 26. javascript日期驗證
- 27. Awk日期驗證
- 28. 驗證MMDDYYYY日期
- 29. 日期/月驗證
- 30. TextBox日期驗證
它有助於瞭解哪個日期更大? – visakh7 2011-05-06 07:20:56