Ios笔记——> 未来时间与现在时间差
-(NSString *)time:(NSDate *)date { NSDate * nowDate=[NSDate date]; NSTimeZone *zone=[NSTimeZone systemTimeZone]; nowDate=[nowDate dateByAddingTimeInterval:[zone secondsFromGMTForDate:nowDate]]; double time=[date timeIntervalSinceReferenceDate]- [nowDate timeIntervalSinceReferenceDate];
NSLog(@"time=%f",time); long long lTime=(long long)time; NSLog(@"long=%lld",lTime);//获取总秒 NSInteger Seconds=lTime%60;//获取秒 NSInteger Minutes=(lTime/60)%60;//获取分 NSInteger Hours=(lTime/3600);//获取时 NSInteger Days=0;//获取天 if (Hours>24) { Hours-=24; Days=lTime/3600/24; } NSLog(@"%d天%d时%d分%d秒",Days,Hours,Minutes,Seconds); return [NSString stringWithFormat:@"%d天%d时%d分%d秒",Days,Hours,Minutes,Seconds]; }
根据网上一篇文章写的

浙公网安备 33010602011771号