iOS- NSTimeInterval获取时间间隔
2015-12-18 17:21
309 查看
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | 想在程序 开始或者进入某个界面,到结束程序或退出某个界面,获取到这个持续时间.获取到这个时间还需要转化一个取得时分秒. startTime == 全局变量 NSString *startTime; //开始的地方调用 -(NSString*)getCurrentTime{ NSDateFormatter *formatter = [[NSDateFormatteralloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSString *dateTime = [formatter stringFromDate:[NSDate date]]; startTime = dateTime; returnstartTime; } //结束的地方使用以下代码: NSDateFormatter *formatter= [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSDate *date1 = [formatter dateFromString:startTime]; NSDate *date2 = [NSDate date]; NSTimeInterval aTime = [date2 timeIntervalSinceDate:date1]; int hour =(int)(aTime/3600); int minute = (int)(aTime-hour*3600)/60; float second = aTime - hour*3600 - minute*60; NSLog(@"相隔:%f秒",second); if (second>0.2) { }else{ NSLog(@"小于0.2秒"); } |
相关文章推荐
- iOS 学习日志 : Xcode添加启动图
- iOS开发----百度地图定位之KCLErrorDomain Code = 0的解决方法
- ios的安全机制
- ios的安全机制
- ios按钮事件的block封装
- iOS ChildViewController详解
- ios 无法看到崩溃日志
- iOS根据输入的时间获取当天是星期几
- iOS addChildViewController 详解
- iOS将颜色转换image方法
- IOS第三方开源库和工具 专辑
- iOS判断当前设备旋转方向
- iOS学习笔记52-iOS 关于TestFlight的使用
- iOS如何将你的程序打包成ipa
- iOS 方法objc_msgSend()编译不通过
- iOS中对copy与mutableCopy的理解
- iOS中写一个完整的单例
- iOS懒加载模式
- Ios的nil,Null,NSNull的使用
- ios触摸事件二 :事件传递