ios - 检查 iOS 中日期的文本字段值

标签 ios objective-c uitextfield nsdate

我使用了 3 个文本字段(字符串)和 1 个按钮来显示肥皂结果中输入的文本字段。

点击按钮时

TextField1=StationID --> 12345                    
TextField2 =FirstDate --> 07.05.2013
TextField3=LastDate  ---> 08.05.2013

搜索并显示某些内容等

我想检查日期过程。例如,它必须是 LastDate > FirstDate。如果输入 FirstDate > LastDate 会出错 如果用户输入像 30.02.2014 这样的日期到firstdate和lastdate,它一定会给出错误。二月没有30天。``

我该如何做到这一点?

最佳答案

使用NSDateFormatter为了这。您需要告诉格式化程序所需的字符串类型,然后进行转换。

Here is a snippet也用于计算一个月中的天数。

关于ios - 检查 iOS 中日期的文本字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16441312/

相关文章:

ios - 返回 UITextView

objective-c - 在没有 doubleClick 的情况下为 IKImageView 调用 IKImageEditPanel 非常慢

ios - 如何在 iOS Objective C 中将 NSData 转换为 UInt8 数组?

iphone - 为动态属性赋值会导致崩溃

iOS Tableview 文本字段在 for 循环中获取值在 ios 7 中不起作用,但在 iOS 8 中起作用

ios - 限制和缩放 UITextField 中文本的大小

iOS UITesting 如何关闭 Popover(iPad Popover NOT Alert Style)

iOS 写入 ubuntu 服务器上的文件

ios - 在搜索离线 SKMAPS 时解决建议

ios - 如何调整标签大小以根据屏幕大小更改