标签:
NSDate 有很多用法,今天只探讨最简单一种,关于时间戳问题的。
业务场景:服务器返回时间戳数据(为了方便或者其他原因),本地要做基于本地时间与服务器时间的差值,累加计算。查阅了一些资料,于是自己完成了一个小demo,特此记录。
实现逻辑:
1.取服务器时间戳
2.去本地时间戳
3.做减法运算,单位:秒
4.把结果转换为 时 分 秒 数据
5.NSTimer定时做累加操作
6.打完收工
另附代码如下:
这里,在使用NSTimer定时器时,要主要,需要添加到 NSRunLoop 中,有些同学说,不用添加,经测试发现,如果不添加的时候,虽然时间可以变化,但是当用户有其他操作时,时间会停止。
运行效果图:
标签:
原文地址:http://www.cnblogs.com/vegetable-bird/p/5052799.html