如何检查输入的日期是否为dd:mm:yyyy
格式?如果用户输入了错误的日期,那么它应该显示“无效日期”。
问问题
2785 次
1 回答
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")
}
于 2017-10-18T07:57:48.810 回答