在Swift 3中验证日期
答
您应该使用DateFormatter
以DateFormatter
的参数dateFormat
参数的格式检查您的字符串是否有效。
let dateString = "31:12:2017"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd:MM:yyyy"
if dateFormatter.date(from: dateString) != nil {
print("date is valid")
} else {
print("date is invalid")
}