您的位置:首页 > 移动开发 > IOS开发

【代码笔记】iOS-两个时间字符串的比较

2016-04-21 09:30 495 查看
一,效果图。





二,代码。

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.

[self initTimerCompare];

}
#pragma -mark -functions
//比较时间
-(void)initTimerCompare
{

NSString *starTimer=@"2014-08-29";
NSString *finishTimer=@"2014-09-30";

BOOL result = [starTimer compare:finishTimer] == NSOrderedSame;
NSLog(@"result:%d",result);
if (result==1) {
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:nil message:@"开始时间和结束时间相等" delegate:self cancelButtonTitle:@"知道了" otherButtonTitles:nil, nil];
[alert show];
return;
}

BOOL result1 = [starTimer compare:finishTimer]==NSOrderedDescending;
NSLog(@"result1:%d",result1);
if (result1==1) {
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:nil message:@"开始时间晚于结束时间" delegate:self cancelButtonTitle:@"知道了" otherButtonTitles:nil, nil];
[alert show];
return;
}

BOOL result2 = [starTimer compare:finishTimer]==NSOrderedAscending;
NSLog(@"result2:%d",result1);
if (result2==1) {
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:nil message:@"开始时间早于结束时间" delegate:self cancelButtonTitle:@"知道了" otherButtonTitles:nil, nil];
[alert show];
return;
}

}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: