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

ios-NSString与NSDate互相转换及时间早晚比较

2016-03-10 16:58 411 查看
由 NSDate 转换为 NSString:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

NSString *strDate = [dateFormatter stringFromDate:[NSDate date]];

NSLog(@"%@", strDate);


NSString 转换为NSDate:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

NSDate *lastdate = [dateFormatter dateFromString:@"2010-08-04 16:01:03"];

NSLog(@"%@",
lastdate);

时间早晚比较

if ([ZHPickdate isEqualToDate:[[NSDate date] laterDate:ZHPickdate]]) {

         //ZHPickdate表示临时选择的时间,与系统当前时间比较。此处比较结果为ZHPickdate大于系统当前时间

    }

if ([ZHPickdate isEqualToDate:[[NSDate date] earlierDate:ZHPickdate]]) {

         //ZHPickdate表示临时选择的时间,与系统当前时间比较。此处比较结果为ZHPickdate小于系统当前时间

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