码迷,mamicode.com
首页 > 其他好文 > 详细

定时器+时间戳(差)

时间:2015-12-17 00:39:43      阅读:366      评论:0      收藏:0      [点我收藏+]

标签:

      NSDate 有很多用法,今天只探讨最简单一种,关于时间戳问题的。

      业务场景:服务器返回时间戳数据(为了方便或者其他原因),本地要做基于本地时间与服务器时间的差值,累加计算。查阅了一些资料,于是自己完成了一个小demo,特此记录。

  实现逻辑:

     1.取服务器时间戳

     2.去本地时间戳

             3.做减法运算,单位:秒

             4.把结果转换为 时 分 秒 数据

             5.NSTimer定时做累加操作

      6.打完收工

另附代码如下:

  技术分享

      这里,在使用NSTimer定时器时,要主要,需要添加到 NSRunLoop 中,有些同学说,不用添加,经测试发现,如果不添加的时候,虽然时间可以变化,但是当用户有其他操作时,时间会停止。

 

技术分享

     

    运行效果图:

 技术分享

  

定时器+时间戳(差)

标签:

原文地址:http://www.cnblogs.com/vegetable-bird/p/5052799.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!