//得到的格林制时间
NSDate* date = [NSDate date];
NSLog(@"%@",date);
//得到比date晚5秒的时间
NSDate* date1 = [NSDate dateWithTimeInterval:5 sinceDate:date];
//得到date1到1970年0时0分0秒的时间间隔,单位是秒(NSTimeInterval就是double)
NSTimeInterval delta = [date1 timeIntervalSince1970];
NSLog(@"%f",delta);
//date对象生成的时间,到下面这段代码执行的时间间隔
NSTimeInterval delta1 = [date timeIntervalSinceNow];
NSLog(@"%f",delta1);//-0.005550
//初始化一个日期对象
NSDate* date = [NSDate date];
//初始化一个日期格式对象
NSDateFormatter* dateFormater = [[NSDateFormatter alloc] init];
//y表示年 M表示月 d表示天
//H表示24小时制 h表示12小时制 m表示分 s表示秒
//把日期转换为NSString
dateFormater.dateFormat = @"yyyy/MM/dd HH_mm_ss";
NSString* string = [dateFormater stringFromDate:date];
NSLog(@"%@",string);
//把NSString转换为NSDate
NSString* _time = @"2015/11/01 18:57";
NSDateFormatter* _formatter = [[NSDateFormatter alloc] init];
_formatter.dateFormat = @"yyyy/MM/dd HH:mm";
NSDate* _date = [_formatter dateFromString:_time];
NSLog(@"%@",_date);