[IOS]ios NSTimeInterval获取时间间隔
想在程序开始或者进入某个界面 ,到结束程序或退出某个界面,获取到这个持续时间. 获取到这个时间还需要转化一个取得时分秒.
-(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获取时间间隔相关推荐
- ios NSTimeInterval获取时间间隔
想在程序开始或者进入某个界面 ,到结束程序或退出某个界面,获取到这个持续时间. 获取到这个时间还需要转化一个取得时分秒. -(NSString *)getCurrentTime { NSDateFor ...
- ios使用KeyChain获取唯一不变的udid
本文是iOS7系列文章第一篇文章,主要介绍使用KeyChain保存和获取APP数据,解决iOS7上获取不变UDID的问题.并给出一个获取UDID的工具类,使用方便,只需要替换两个地方即可. 一.iOS ...
- iOS点击获取短信验证码按钮
概述 iOS点击获取短信验证码按钮, 由于 Demo整体测试运行效果 , 整个修改密码界面都已展现, 并附送正则表达式及修改密码逻辑. 详细 代码下载:http://www.demodashi.com ...
- 解决uniapp ios手机端获取时间戳出现NAN
在做手机端app时,iOS测试发现获取时间戳一直显示NAN; 最简单的方法分享给大家 **new Date(item.time.replace(/-/g, '/')).getTime()**兼容And ...
- ios ReplayKit RPScreenRecorder获取屏幕录制的每一帧数据startCaptureWithHandler
ios ReplayKit RPScreenRecorder获取屏幕录制的每一帧数据startCaptureWithHandler 获取帧数据接口: (void)startCaptureWithHan ...
- ios实现wifi搜索连接_Wifi 定位原理及 iOS Wifi 列表获取
Wifi 定位原理及 iOS Wifi 列表获取 对于大家来说,Wifi 应该是一个很熟悉的词了,我们每天都可能在使用 Wifi 热点.Wifi 除了能给我们提供热点之外同时还有定位的作用, 现在移动 ...
- iOS 是如何获取夜间模式启动图缓存路径?
Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者丨酷酷的哀殿 来源丨酷酷的哀殿的博客 https ...
- [iOS]根据UIColor获取及改变RGB和Alpha
[iOS]根据UIColor获取及改变RGB和Alpha 本文产生原因: 画折线图数组时,使用获取的UIColor数组,发现先画的线会被后画的线覆盖,有时无法判断折线的路径.这里就需要改变UIcolo ...
- 从ios设备中获取ipa并且获取其中的资源
1.从ios设备中获取ipa的方法很简单. 使用itools工具就,点击应用栏目. 然后再选择你需要的获取的ipa的程序,选中之后,点击右键备份,选择目录存放就可以获取ipa了 2.修改.ipa为.z ...
最新文章
- 我的Android进阶之旅------gt;怎样在多个LinearLayout中加入分隔线
- Linux Shell脚本攻略学习总结:一
- shell脚本开发总结
- 动态链接库 仅有.dll文件时候的使用方法
- Github项目|几行代码即可实现人脸检测、目标检测的开源计算机视觉库
- 生活中回归分析实际例子_回归分析中R方和调整R方的区别
- linux php mysql 中文_Linux下PHP+MySQL+CoreSeek中文检索引擎配置 | 系统运维
- java 扫描包框架_java – 在Android中实现类似Spring的包扫描
- 关于redis key命名规范的设计
- 2016年408考研算法题
- 【ROS】编译软件包packages遇到进度缓慢或卡死,使用swap
- sqoop export hive数据同步到oracle的用法
- mac 苹果电脑的睡眠与休眠,决待机耗电的问题,AddressBookSourceSync
- RDLC报表横向放纸不能横向打印问题解决
- 酷睿i5 1240p什么水平 i5 1240p参数 i51240p是标压还是低压
- java网上书店系统_基于JAVA/JSP的网上书店系统
- 鸿蒙不会代替安卓,华为鸿蒙2.0可以替代安卓吗,华为鸿蒙2.0优势在哪
- Python中打开文件的方式(With open)
- 上海交通大学 计算机 复试,上海交大电院复试回忆
- 74hc595级联实现原理
热门文章
- 趣图:你永远不知道前端在对你的接口做什么
- 无法打开mysql因为apple_无法打开“XXXX”,因为Apple无法检查其是否包含恶意软件。怎么解决?...
- html dom 替换节点,XML DOM替换节点
- jdbc连接oracle教程
- 数码相机里的光学变焦和数字变焦的区别
- php isscalar,1+X PHP知识 - osc_2g1pfov3的个人空间 - OSCHINA - 中文开源技术交流社区
- app的demo制作方法(产品经理)
- 关于海思3536编解码与FFmpeg的相关问题——推流相关
- 软件定义网络(Software Defined Network,SDN)
- Verilog 习题笔记_实例化模块多路复用器