- (void)viewDidLoad {
[superviewDidLoad];
//判断时间距离
NSDateFormatter *dateFormatter = [[NSDateFormatteralloc]init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSTimeZone *timeZone = [NSTimeZonetimeZoneWithName:@"GMT"];
[dateFormatter setTimeZone:timeZone];
NSDate *payDate = [dateFormatterdateFromString:@"2016-07-28 21:05:07"];
NSString *str = [selfcompareDate:payDate];
NSLog(@"*******%@",str);
}
-(NSString *)compareDate:(NSDate *)date{
NSTimeInterval secondsPerDay =24 * 60 *60;
NSDate *today = [[NSDatealloc] init];
NSDate *yesterday;
yesterday = [today dateByAddingTimeInterval: -secondsPerDay];
// 10 first characters of description is the calendar date:
NSString * todayString = [[todaydescription] substringToIndex:10];
NSString * yesterdayString = [[yesterdaydescription] substringToIndex:10];
NSString * dateString = [[datedescription] substringToIndex:10];
if ([dateStringisEqualToString:todayString])
{
return@"今天";
} elseif ([dateString isEqualToString:yesterdayString])
{
return@"昨天";
}
else
{
return dateString;
}
}