//獲取當前的日期 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]); 字符串到日期