【发布时间】:2012-09-18 04:07:22
【问题描述】:
我知道如何比较日期。在我的情况下,让 Date1 = 2011-10-14 & Date2 =2011-10-20 。我想检查 10 月 15 日是否在 Date1 和 Date2 之间。我正在使用以下代码:
if ( [date compare:Date1] == NSOrderedDescending && [date compare:Date2] == NSOrderedAscending) {
//write codes
}
但这不会检查 10 月 15 日是否在 10 月 14 日和 10 月 20 日之间。而是检查整个日期。那么,我将如何实现这一点。 提前谢谢。
【问题讨论】:
-
好吧,这将在 10 月 14 日、15 日和 20 日有效...
-
你可以把OR条件倒过来检查。
-
@Surya 要解释什么?为什么它不起作用?我没有看到问题。
标签: iphone ios nsdateformatter date-comparison