开发者社区> 问答> 正文

NSDate计算相差天数

screenshot
screenshot
输出日志


localeDate=2014-09-13 12:15:39 +0000 
 localeDateS timeIntervalSince1970 =1410610539 
 lateD=2014-09-12 17:28:04 +0000 
 lateD timeIntervalSince1970 =1410542884 
 1410542884 date=今天 
  

很奇怪,明明是12号,为什么还是认为同一天

展开
收起
杨冬芳 2016-06-28 19:06:13 2467 0
1 条回答
写回答
取消 提交回答
  • IT从业

    虽然没折腾过OC,不过从代码看来:是不是同一天是根据两个时间相差是否超过一天计算的。

    然后稍微看一下这两个时间就会发现没超过24小时,当然判定为“同一天”

    再说,要是判断是否是同一天,有必要这么麻烦么……

    2019-07-17 19:48:41
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载