//获取当前的日期
NSDate *date = [NSDate date];
NSLog(@"date = %@",date);
//时间间隔,单位s
NSTimeInterval timeInterval = 24*60*60;
//获取当前时间,在间隔时间之后的日期
NSDate *nextDay = [date dateByAddingTimeInterval:timeInterval];
NSLog(@"date = %@",nextDay);
//日期函数
NSLog(@"isEqual=%d",[date isEqualToDate:date]); //比较两个日期是否一样
NSDate *earlier = [date earlierDate:nextDay]; //获取较早的日期
NSLog(@"earlier = %@",earlier);
NSLog(@"later = %@",[date laterDate:nextDay]); //获取较晚的日期
//两个日期之间的时间间隔,单位s
NSLog(@"interval = %f",[date timeIntervalSinceDate: nextDay]);
//日期格式化
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *d =[formatter stringFromDate:date]; //日期到字符串
NSLog(@"date = %@",d);
NSLog(@"date = %@",[formatter dateFromString:d]); 字符串到日期