iOS- NSTimeInterval获取时间间隔
2020年02月15日
作者:佚名
下面是来客网 jb51.cc 通过网络收集整理的代码片段。
来客网小编现在分享给大家,也给大家做个参考。
想在程序 开始或者进入某个界面,到结束程序或退出某个界面,获取到这个持续时间.获取到这个时间还需要转化一个取得时分秒. 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秒"); }
以上是来客网(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。
以上是来客网为你收集整理的iOS- NSTimeInterval获取时间间隔全部内容,希望文章能够帮你解决iOS- NSTimeInterval获取时间间隔所遇到的程序开发问题。
如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。