【发布时间】:2017-07-04 01:01:26
【问题描述】:
我有这个验证码,我想在其中添加另一部分,用于检查以确保选择的日期从今天开始不超过五年。想法!
let dateFormatter = DateFormatter()
dateFormatter.dateStyle = .medium
let date1 = dateFormatter.date (from: termStartDate.text!)
guard let startDate = date1 , startDate < Date() else {
let alert = UIAlertController(title: "Input Error", message: "Select Date less than today", preferredStyle: .alert)
alert.addAction(UIAlertAction(title: "Ok", style: .default, handler: nil))
self.present(alert, animated: true, completion: nil)
return
}
【问题讨论】:
-
您应该使用 UIDatePicker 最小和最大日期。 stackoverflow.com/a/31418374/2303865
标签: swift