您好,我有一个问题,我有一个来自服务器的值(日期值),我必须使用当前日期检查该值并查看哪个更大。我正在使用以下代码,但它也显示第二个日期更大..如何解决这个问题。它总是出现在 else 块中。
NSDateFormatter *dateFormatter=[NSDateFormatter new];
[dateFormatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]];
NSDate *dateOfEvent=[dateFormatter dateFromString:@"2013-04-04 03:22:55"];
if([dateOfEvent compare:[NSDate date]]==NSOrderedAscending)
{
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Message" message:@"Event has been passed." delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
[alert show];
return;
}
else
{
}