IOS根据date计算时间差
2016-03-31 19:20
387 查看
IOS根据date计算时间差
IOS开发有时候会有根据两个时间点获取时间差的需求此处介绍一个获取两个时间差的简单方法
NSDate *oldDate = [NSDate date]; NSDate *currentDate = [NSDate date]; NSLog(@"lastDate == %@",currentDate); NSCalendar *cal = [NSCalendar currentCalendar]; unsigned int unitFlags = NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond; NSDateComponents *dateComponents = [cal components:unitFlags fromDate:oldDate toDate:currentDate options:0]; float sec = [dateComponents hour]*3600 + [dateComponents minute]*60 + [dateComponents second]; NSLog(@"sec ==== %f",sec);
相关文章推荐
- iOS一分钟学会环形进度条
- iOS开发上传图片的压缩
- iOS中图片缓存策略
- 使用Analyze 和Instruments-Leaks分析解决iOS内存泄露
- iOS开发之多线程
- iOS 货币计算
- iOS 2.0 版本切入点
- 公司用到的一些 iOS 开源库和第三方组件
- 玩转iOS开发 - 多线程开发
- iOS 自定义TabBar(仿新浪微博TabBar)
- IOS 获取当前版本信息
- ios保存录制好的视频到相簿的方法
- iOS开发调试技巧总结
- iOS端应用统计SDK开发简介
- iOS开发之.pch在工程出现移动的情况下出现not found 的情况
- iOS开发之视频播放时出现播放不了的情况
- iOS学习笔记10-- & 与 *
- nagios详解
- 有关ios过度动画CATransition的一些特效
- iOS开发之linker command failed with exit code 1 (use -v to see invocation)