1
A
回答
4
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"mmyy"];
NSDate *date = [dateFormatter dateFromString:YOUR_STRING];
If (date) {
// CORRECT
}
0
用户NSDateFormatter
的-setDateFormat:
和-dateFromString:
方法。如果字符串格式不正确,您将从-dateFromString:
返回nil
。
0
这个dateFormatter事情对我来说不方便,因为它接受许多事情作为有效的日期。好吧,yesus出生后的第二天确实是一个有效的日期;-)还dateformatter从我的日期字符串中删除1小时,因为它似乎用utc时间左右计算...这就是为什么我喜欢检查正确的日期与常规表情:
[textfield.text rangeOfString:@"^(0[1-9]|[1-2][0-9]|3[0-1])(0[1-9]|1[0-2])(19|20)[0-9]{2}" options:NSRegularExpressionSearch].location == NSNotFound
这个例子是德国的日期格式
相关问题
- 1. 如何测试日期格式字符串是否是Oracle中的有效日期格式字符串
- 2. 尝试生成无效日期的Ruby字符串日期to_date
- 3. BASH:测试字符串是否有效
- 4. 测试键盘输入的字符串是否有效日期和格式
- 5. 用有效日期替换如新日期(1358467200000)的字符串
- 6. iPhone中的字符串转换日期
- 7. 谈到日期字符串成R有效日期对象
- 8. 解码字符串iPhone SDK
- 9. iPhone SDK - 字符串比较
- 10. 字符串无效日期时间
- 11. Solr'无效日期字符串'异常
- 12. 字符串没有被识别为有效的日期时间
- 13. 键入“日期”是无效的右日期字符串
- 14. 使用正则表达式测试有效/无效字符串
- 15. 字符串未被识别为日期时间的有效分析字符串
- 16. 我如何找到最接近的有效日期作为无效日期字符串给出的日期?
- 17. Solr的日期方面“端”不是一个有效的日期字符串
- 18. 日期到字符串,字符串日期错误的Java
- 19. 试图转换字符串到日期
- 20. SimpleDateFormat返回具有无效日期字符串的奇怪日期
- 21. 代码有效,但RSpec测试失败。 “预期无为字符串的实例”
- 22. “无效”iphone字符串
- 23. 数字日期到字符串日期
- 24. 有效的方法来测试字符串的某些单词
- 25. VBA - 检查日期字符串的有效性
- 26. 字符串未被识别为有效的日期时间phpMyAdmin
- 27. 字符串未被识别为有效的日期时间[ASP.NET]
- 28. 字符串未被识别为有效的日期时间
- 29. python日期字符串操作的有效方法
- 30. 将字符串转换为有效的日期时间
感谢。以及如何测试号码? – butchcowboy 2010-10-05 18:00:15
你可以用'[str intValue];' – vodkhang 2010-10-05 23:33:27
来尝试你的日期格式应该是MMyy。毫米是分钟,所以45是有效的,你也应该释放你的dateFormatter – Sandro 2013-02-06 16:59:35