1
我是Objective-C新手,需要比較NSDate
對象我必須比較存儲在NSMutableArray
中的5天,並將它們與當前日期進行匹配 - 然後將其打印出來。如何比較NSdates?
我是Objective-C新手,需要比較NSDate
對象我必須比較存儲在NSMutableArray
中的5天,並將它們與當前日期進行匹配 - 然後將其打印出來。如何比較NSdates?
這應該有助於(與日期的示例性陣列中,存儲在dateArray
):
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 ..
}
}
查看更多信息的NSDate
類參考。在兩個日期還有一個compare:
方法。
我有一個查詢..如何將日期添加到數組? – hello