【问题标题】:How to compare NSDate objects efficiently如何有效地比较 NSDate 对象
【发布时间】:2013-09-10 18:31:10
【问题描述】:

我必须比较许多托管对象并按日期对它们进行分组。我不能使用 NSDateComponents,因为比较两个 NSDate 对象太慢了。

如何以更有效的方式比较它们,从而节省处理时间?

【问题讨论】:

    标签: performance nsdate nsdatecomponents


    【解决方案1】:

    我不确定你在做什么样的比较,但你可以做到:

    if ( [date1 timeIntervalSince1970] > [date2 timeIntervalSince1970])
    {
        NSLOG(@"Do something");
    }
    

    因此,如果 date1 比 date2 大(1970 年更远!),则 if 为真。 这将比 NSDateComponents 更快。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-20
      相关资源
      最近更新 更多