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]; }

根据网上一篇文章写的

posted @ 2013-08-12 18:48  秋等不到夏  阅读(312)  评论(0)    收藏  举报