定时器+时间戳(差)

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

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

  实现逻辑:

     1.取服务器时间戳

     2.去本地时间戳

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

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

             5.NSTimer定时做累加操作

      6.打完收工

另附代码如下:关于代码中的中文备注,请同学们自行查阅官方文档

  

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

     

    运行效果图:

 

  

转载于:https://www.cnblogs.com/vegetable-bird/p/5052799.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值