Swift 3 中的日期验证
Posted
技术标签:
【中文标题】Swift 3 中的日期验证【英文标题】:Date validation in Swift 3 【发布时间】:2017-10-18 07:48:50 【问题描述】:如何检查输入的日期是否为dd:mm:yyyy
格式?如果用户输入了错误的日期,那么它应该显示“无效日期”。
【问题讨论】:
【参考方案1】:您应该使用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")
【讨论】:
以上是关于Swift 3 中的日期验证的主要内容,如果未能解决你的问题,请参考以下文章