我有两个文本字段。在这些文本字段中,我使用以下格式的选取器获取日期:“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