Ios4 如何比较日期?

Ios4 如何比较日期?,ios4,nsmutablearray,nsdate,Ios4,Nsmutablearray,Nsdate,我是Objective-C新手,需要比较NSDate对象我必须比较存储在NSMutableArray中的5天,并将它们与当前日期匹配,然后打印它们。这对于存储在dateArray中的日期示例数组应该有帮助: 有关更多信息,请参阅NSDate类参考。还有一个关于两个日期的compare:方法。我有一个查询..如何将日期添加到数组中? NSDate *now = {NSDate date]; // current date and time NSArray *dateArray = [NSArra

我是Objective-C新手,需要比较NSDate对象我必须比较存储在NSMutableArray中的5天,并将它们与当前日期匹配,然后打印它们。

这对于存储在dateArray中的日期示例数组应该有帮助:


有关更多信息,请参阅NSDate类参考。还有一个关于两个日期的compare:方法。

我有一个查询..如何将日期添加到数组中?
NSDate *now = {NSDate date]; // current date and time

NSArray *dateArray = [NSArray arrayWithObjects:
                      [NSDate dateWithString:@"2001-03-24 10:45:32 +0600"],
                      now,
                      [NSDate dateWithTimeIntervalSinceNow:1000],
                      [NSDate dateWithString:@"2011-03-03 18:45:32 +0600"],
                      [NSDate dateWithTimeIntervalSinceNow:-1000],                          
                      nil];

for (NSDate *date in dateArray)
{
     if ([date isEqualToDate:now])
     {
         // date are equal ..
     }
     else if ([date isEarlier:now])
     {
         // date are earlier ..
     }
     else if ([date isLater:now])
     {
         // date are later ..
     }
}