//转载:http://blog.163.com/shj_0920@126/blog/static/164415423201211143736501/

想在程序开始或者进入某个界面 ,到结束程序或退出某个界面,获取到这个持续时间. 获取到这个时间还需要转化一个取得时分秒.

-(NSString *)getCurrentTime

{

NSDateFormatter *formatter = [[NSDateFormatteralloc]init];

[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

NSString *dateTime = [formatterstringFromDate:[NSDatedate]];

self.startTime = dateTime;

return startTime;

}

date1代表开始时间,在开始计时的地方调用 [self getCurrentTime]; 在结束时的方法里写如下代码:

NSDateFormatter *formatter = [[NSDateFormatteralloc]init];

[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

NSDate *date1 = [formatter dateFromString:startTime];

NSDate *date2 = [NSDatedate];

NSTimeInterval aTimer = [date2timeIntervalSinceDate:date1];

int hour = (int)(aTimer/3600);

int minute = (int)(aTimer -hour*3600)/60;

int second =aTimer -hour*3600 -minute*60;

NSString *dural = [NSStringstringWithFormat:@"%d时%d分%d秒", hour, minute,second];

[IOS]ios NSTimeInterval获取时间间隔相关推荐

  1. ios NSTimeInterval获取时间间隔

    想在程序开始或者进入某个界面 ,到结束程序或退出某个界面,获取到这个持续时间. 获取到这个时间还需要转化一个取得时分秒. -(NSString *)getCurrentTime { NSDateFor ...

  2. ios使用KeyChain获取唯一不变的udid

    本文是iOS7系列文章第一篇文章,主要介绍使用KeyChain保存和获取APP数据,解决iOS7上获取不变UDID的问题.并给出一个获取UDID的工具类,使用方便,只需要替换两个地方即可. 一.iOS ...

  3. iOS点击获取短信验证码按钮

    概述 iOS点击获取短信验证码按钮, 由于 Demo整体测试运行效果 , 整个修改密码界面都已展现, 并附送正则表达式及修改密码逻辑. 详细 代码下载:http://www.demodashi.com ...

  4. 解决uniapp ios手机端获取时间戳出现NAN

    在做手机端app时,iOS测试发现获取时间戳一直显示NAN; 最简单的方法分享给大家 **new Date(item.time.replace(/-/g, '/')).getTime()**兼容And ...

  5. ios ReplayKit RPScreenRecorder获取屏幕录制的每一帧数据startCaptureWithHandler

    ios ReplayKit RPScreenRecorder获取屏幕录制的每一帧数据startCaptureWithHandler 获取帧数据接口: (void)startCaptureWithHan ...

  6. ios实现wifi搜索连接_Wifi 定位原理及 iOS Wifi 列表获取

    Wifi 定位原理及 iOS Wifi 列表获取 对于大家来说,Wifi 应该是一个很熟悉的词了,我们每天都可能在使用 Wifi 热点.Wifi 除了能给我们提供热点之外同时还有定位的作用, 现在移动 ...

  7. iOS 是如何获取夜间模式启动图缓存路径?

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者丨酷酷的哀殿 来源丨酷酷的哀殿的博客 https ...

  8. [iOS]根据UIColor获取及改变RGB和Alpha

    [iOS]根据UIColor获取及改变RGB和Alpha 本文产生原因: 画折线图数组时,使用获取的UIColor数组,发现先画的线会被后画的线覆盖,有时无法判断折线的路径.这里就需要改变UIcolo ...

  9. 从ios设备中获取ipa并且获取其中的资源

    1.从ios设备中获取ipa的方法很简单. 使用itools工具就,点击应用栏目. 然后再选择你需要的获取的ipa的程序,选中之后,点击右键备份,选择目录存放就可以获取ipa了 2.修改.ipa为.z ...

最新文章

  1. 我的Android进阶之旅------gt;怎样在多个LinearLayout中加入分隔线
  2. Linux Shell脚本攻略学习总结:一
  3. shell脚本开发总结
  4. 动态链接库 仅有.dll文件时候的使用方法
  5. Github项目|几行代码即可实现人脸检测、目标检测的开源计算机视觉库
  6. 生活中回归分析实际例子_回归分析中R方和调整R方的区别
  7. linux php mysql 中文_Linux下PHP+MySQL+CoreSeek中文检索引擎配置 | 系统运维
  8. java 扫描包框架_java – 在Android中实现类似Spring的包扫描
  9. 关于redis key命名规范的设计
  10. 2016年408考研算法题
  11. 【ROS】编译软件包packages遇到进度缓慢或卡死,使用swap
  12. sqoop export hive数据同步到oracle的用法
  13. mac 苹果电脑的睡眠与休眠,决待机耗电的问题,AddressBookSourceSync
  14. RDLC报表横向放纸不能横向打印问题解决
  15. 酷睿i5 1240p什么水平 i5 1240p参数 i51240p是标压还是低压
  16. java网上书店系统_基于JAVA/JSP的网上书店系统
  17. 鸿蒙不会代替安卓,华为鸿蒙2.0可以替代安卓吗,华为鸿蒙2.0优势在哪
  18. Python中打开文件的方式(With open)
  19. 上海交通大学 计算机 复试,上海交大电院复试回忆
  20. 74hc595级联实现原理

热门文章

  1. 趣图:你永远不知道前端在对你的接口做什么
  2. 无法打开mysql因为apple_无法打开“XXXX”,因为Apple无法检查其是否包含恶意软件。怎么解决?...
  3. html dom 替换节点,XML DOM替换节点
  4. jdbc连接oracle教程
  5. 数码相机里的光学变焦和数字变焦的区别
  6. php isscalar,1+X PHP知识 - osc_2g1pfov3的个人空间 - OSCHINA - 中文开源技术交流社区
  7. app的demo制作方法(产品经理)
  8. 关于海思3536编解码与FFmpeg的相关问题——推流相关
  9. 软件定义网络(Software Defined Network,SDN)
  10. Verilog 习题笔记_实例化模块多路复用器