【发布时间】:2016-10-26 12:04:14
【问题描述】:
在使用 SQL 查询之前如何检查日期是否有效
request.predicate = NSPredicate (format: "% @ <= AND myDate% @> = myDate" startDate, endDate)
闰年出现错误,例如 2016 年 2 月 30 日。
// code form comment...
let startDate:NSDate = dateFormatter.dateFromString("2016-10-01")!
let endDate:NSDate = dateFormatter.dateFromString("2016-10-29")!
【问题讨论】:
-
2 月 30 日永远不存在。即使在闰年,2 月也只能到 29 日。就 CoreFoundation 而言,使用 2 月 30 日的日期与使用 4 月 192 日的日期没有什么不同。
-
让 startDate:NSDate = dateFormatter.dateFromString("2016-10-01")!让 endDate:NSDate = dateFormatter.dateFromString("2016-10-29")!
-
误会对不起....该评论确实已从应用程序中删除
-
我找到了这段代码