【发布时间】:2015-02-22 22:37:25
【问题描述】:
在我的应用中,用户可以选择他们是否未满 18 岁或超过 18 岁。用户使用日期选择器输入他们的出生日期。我需要创建一个函数,将 MM/DD/YYYY 格式的当前日期与 DatePicker 日期进行比较,以查看用户输入的年龄是否超过 18 岁。
我当前将 DatePicker 文本设置为关联文本字段的函数是:
func updatePicker() {
var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "MM/dd/yyyy"
dob.text = dateFormatter.stringFromDate(datePickerView.date)
}
当用户尝试进入下一页时,表单会得到验证,此时我需要比较日期并在未满 18 岁时显示警报。
只是不确定从哪里开始评估日期字符串。
【问题讨论】:
标签: ios swift uidatepicker